#GitHub情报
HelloGitHub:面向入门爱好者的开源项目月刊,近日更新第 97 期
🔗:官网 | Github | 投稿
✏️ 第 97 期 已经发布
• G-Helper:轻量级的华硕奥创中心替代品
• WingetUI:带界面的 Windows 包管理器
• Freeze:生成代码图片的终端工具
• Opengist:GitHub Gist 的开源替代品
• Fdroidclient:免费、开源的 Android 应用商店
• Outline:开源的文档和团队知识库管理工具
• Breezy-Weather:极简风格的 Android 天气应用
• Reminders-Menubar:极简的 macOS 菜单栏提醒工具
频道:@NewlearnerChannel
HelloGitHub:面向入门爱好者的开源项目月刊,近日更新第 97 期
🔗:官网 | Github | 投稿
✏️ 第 97 期 已经发布
• G-Helper:轻量级的华硕奥创中心替代品
• WingetUI:带界面的 Windows 包管理器
• Freeze:生成代码图片的终端工具
• Opengist:GitHub Gist 的开源替代品
• Fdroidclient:免费、开源的 Android 应用商店
• Outline:开源的文档和团队知识库管理工具
• Breezy-Weather:极简风格的 Android 天气应用
• Reminders-Menubar:极简的 macOS 菜单栏提醒工具
频道:@NewlearnerChannel
#iOS #Android #APP #GitHub情报 #AI
📩 接读者来稿,TA 向我们介绍了自己开发的移动端 AI 应用
🔮 chatbot-app:拥有自己的移动端 ChatGPT / Gemini 应用
🔗:GitHub | Android | iOS
👉 Features
- 支持 GPT3、GPT4 & Gemini Pro 模型
- 隐私优先,所有数据都存储在本地
- 响应式设计,暗黑模式
- 支持语音对话 / 图片生成
- 支持长时间对话
- I18n: English、简体中文、日本語、한국어
🤖 自从 ChatGPT 火热之后,移动端 AI 客户端也成为独立开发者的必争之地,各种通过调用 API 的移动端应用应运而生
💡 chatbot-app 的界面和功能比较简单,但作为一个开源免费的 AI 移动客户端,已经能满足基本的使用需求。为了支付 iOS 端的开发者年费,作者在 App Store 上收取少额费用,欢迎大家支持。当然,免费的 TestFlight 也是有的
👀 未来开发者将支持更多的 AI 模型,并引入对话内容生成图片功能,期待 chatbot-app 的后续更新
📘 关联阅读:Anse - 又一个开源 AI WebUI 项目
频道:@NewlearnerChannel
📩 接读者来稿,TA 向我们介绍了自己开发的移动端 AI 应用
🔮 chatbot-app:拥有自己的移动端 ChatGPT / Gemini 应用
🔗:GitHub | Android | iOS
👉 Features
- 支持 GPT3、GPT4 & Gemini Pro 模型
- 隐私优先,所有数据都存储在本地
- 响应式设计,暗黑模式
- 支持语音对话 / 图片生成
- 支持长时间对话
- I18n: English、简体中文、日本語、한국어
🤖 自从 ChatGPT 火热之后,移动端 AI 客户端也成为独立开发者的必争之地,各种通过调用 API 的移动端应用应运而生
💡 chatbot-app 的界面和功能比较简单,但作为一个开源免费的 AI 移动客户端,已经能满足基本的使用需求。为了支付 iOS 端的开发者年费,作者在 App Store 上收取少额费用,欢迎大家支持。当然,免费的 TestFlight 也是有的
👀 未来开发者将支持更多的 AI 模型,并引入对话内容生成图片功能,期待 chatbot-app 的后续更新
📘 关联阅读:Anse - 又一个开源 AI WebUI 项目
频道:@NewlearnerChannel
#GitHub情报 #macOS #APP
🖥 QuickRecorder:多功能、轻量化、高性能的开源 macOS 屏幕录制工具
🔗:GitHub | Web
👉 Features
- 使用 SwiftUI 编写,体积小巧轻量化
- 支持窗口录制、App 录制、录制移动设备等;
- 支持窗口声音内录, 鼠标高亮, 隐藏桌面文件等功能
- 完整支持 macOS 14 新增的「演讲者前置」特性,可在实时叠加摄像头画面
- 支持 HEVC with Alpha 特性
从 macOS Mojave 开始,Apple 就为 macOS 引入了 可视化屏幕录制 选项,用户可以选择录制指定区域、全屏或是某个单独窗口。轻度需求使用系统自带的功能即可
本次要介绍的 QuickRecorder 可以说是对系统功能进行了美化和功能加强,看到的第一眼就会让你觉得:我要的就是这个。无论是丰富的录制区域选择,还是各种自定义选项和设置,都考虑到了不同需求的用户,非常推荐大家去试试
我刚用 macOS 时,许多录屏软件价格高昂,替代品较少。如今开源软件不断发展,终于为我们带来既美观又实用的录屏工具
📘 关联阅读:Clop - 帮你压缩截图录屏的好帮手
频道:@NewlearnerChannel
🖥 QuickRecorder:多功能、轻量化、高性能的开源 macOS 屏幕录制工具
🔗:GitHub | Web
👉 Features
- 使用 SwiftUI 编写,体积小巧轻量化
- 支持窗口录制、App 录制、录制移动设备等;
- 支持窗口声音内录, 鼠标高亮, 隐藏桌面文件等功能
- 完整支持 macOS 14 新增的「演讲者前置」特性,可在实时叠加摄像头画面
- 支持 HEVC with Alpha 特性
从 macOS Mojave 开始,Apple 就为 macOS 引入了 可视化屏幕录制 选项,用户可以选择录制指定区域、全屏或是某个单独窗口。轻度需求使用系统自带的功能即可
本次要介绍的 QuickRecorder 可以说是对系统功能进行了美化和功能加强,看到的第一眼就会让你觉得:我要的就是这个。无论是丰富的录制区域选择,还是各种自定义选项和设置,都考虑到了不同需求的用户,非常推荐大家去试试
我刚用 macOS 时,许多录屏软件价格高昂,替代品较少。如今开源软件不断发展,终于为我们带来既美观又实用的录屏工具
📘 关联阅读:Clop - 帮你压缩截图录屏的好帮手
频道:@NewlearnerChannel
#GitHub情报 #iOS
老司机 iOS 周报 2024-05-13
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🆕 AppStore Connect 提交失败 Workaround
🌟 戴铭的 Swift 小册子
🐎 iOS 依赖库版本一致性检测:确保应用兼容性
🐎 淘系两年半 A/B 实验经历,聊聊我理解的“科学实验”
🐎 彻底弄懂 Linux 下的文件描述符(fd)
🐎 OS Style settings view
🐎 Flutter 之 HTTP3/QUIC 和 Cronet 你了解过吗?
🐢 SWIFT PACKAGE INDEXING EPISODE 43: Now I ’ m worried our metrics aren ’ t correct! with special guest Holly Borla
频道:@NewlearnerChannel
老司机 iOS 周报 2024-05-13
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🆕 AppStore Connect 提交失败 Workaround
🌟 戴铭的 Swift 小册子
🐎 iOS 依赖库版本一致性检测:确保应用兼容性
🐎 淘系两年半 A/B 实验经历,聊聊我理解的“科学实验”
🐎 彻底弄懂 Linux 下的文件描述符(fd)
🐎 OS Style settings view
🐎 Flutter 之 HTTP3/QUIC 和 Cronet 你了解过吗?
🐢 SWIFT PACKAGE INDEXING EPISODE 43: Now I ’ m worried our metrics aren ’ t correct! with special guest Holly Borla
频道:@NewlearnerChannel
#GitHub情报 #Web #macOS
🤡 ugly-face:丑头像生成器,目前已出现「人传人」现象
🔗:GitHub | Web
😎 频道介绍了许多头像生成器,它们都比 ugly-face 要好看得多。但只有 ugly-face 这么多天过去了热度不减,甚至在 V2EX 出现了「人传人」现象,于是我想要在 Telegram 再添一把火
💡 ugly-face 之所以受人追捧,就是因为它「丑到极致」,或许无意中迎合了大家对丧、特立独行的追求。人们纷纷换上丑头像,想要成为群聊、论坛中最靓的人。还有人为此开发了 Raycast 插件
👀 开发者采用了非商用开源协议,因此大家不能把生成的这些头像用以赢利,不过开发者声称利用源码搭建头像生成网站是受欢迎的。事不宜迟,大家赶快试试吧!
📘 关联阅读:
1️⃣ Uchinoko Maker:在线制作可爱猫猫手绘插画
2️⃣ Avatar-gen:开源的随机头像生成器
3️⃣ Boring Avatars:可自定义元素的头像 JS 库
4️⃣ Notion-avatar:开源的 Notion 风格头像在线生成器
5️⃣ Vue Color Avatar:纯前端实现的头像生成网站
6️⃣ 顔アイコンジェネレーターZ:在线制作社交平台头像
频道:@NewlearnerChannel
🤡 ugly-face:丑头像生成器,目前已出现「人传人」现象
🔗:GitHub | Web
😎 频道介绍了许多头像生成器,它们都比 ugly-face 要好看得多。但只有 ugly-face 这么多天过去了热度不减,甚至在 V2EX 出现了「人传人」现象,于是我想要在 Telegram 再添一把火
💡 ugly-face 之所以受人追捧,就是因为它「丑到极致」,或许无意中迎合了大家对丧、特立独行的追求。人们纷纷换上丑头像,想要成为群聊、论坛中最靓的人。还有人为此开发了 Raycast 插件
👀 开发者采用了非商用开源协议,因此大家不能把生成的这些头像用以赢利,不过开发者声称利用源码搭建头像生成网站是受欢迎的。事不宜迟,大家赶快试试吧!
📘 关联阅读:
1️⃣ Uchinoko Maker:在线制作可爱猫猫手绘插画
2️⃣ Avatar-gen:开源的随机头像生成器
3️⃣ Boring Avatars:可自定义元素的头像 JS 库
4️⃣ Notion-avatar:开源的 Notion 风格头像在线生成器
5️⃣ Vue Color Avatar:纯前端实现的头像生成网站
6️⃣ 顔アイコンジェネレーターZ:在线制作社交平台头像
频道:@NewlearnerChannel
#GitHub情报 #iOS
老司机 iOS 周报 2024-05-20
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🐕 SE-0436: Objective-C implementations in Swift
🐕 【 Just For Fun 】 C - 宏开发 - 选取第 n 项参数、按照参数数目展开不同的宏、缺陷
🐢 每个程序员都应该了解的硬件知识
🐎 存储空间终于算“对”了
🐎 Flutter 3.22 发布,快来看看有什么更新吧?
🌟 🐎 时隔五年,IGListKit 迎来 5.0.0 版本更新
🐎 SwiftSecurity: Modern Swift framework for Keychain API
🐢 The Sound of Software
频道:@NewlearnerChannel
老司机 iOS 周报 2024-05-20
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🐕 SE-0436: Objective-C implementations in Swift
🐕 【 Just For Fun 】 C - 宏开发 - 选取第 n 项参数、按照参数数目展开不同的宏、缺陷
🐢 每个程序员都应该了解的硬件知识
🐎 存储空间终于算“对”了
🐎 Flutter 3.22 发布,快来看看有什么更新吧?
🌟 🐎 时隔五年,IGListKit 迎来 5.0.0 版本更新
🐎 SwiftSecurity: Modern Swift framework for Keychain API
🐢 The Sound of Software
频道:@NewlearnerChannel
#Notion #GitHub情报 #Blog #Browsers
🏠 Notion Flow:以非侵入式、纯前端方式实现的基于 Notion + GitHub 的博客发布浏览器插件
🔗:Web | Chrome | Edge
👉 Features
- 通过边栏显示 Notion 分级标题
- 将 Notion 页面以 Markdown 格式发布到 GitHub
- 自定义 Markdown 转换规则
- 多种图片上传服务支持
- 支持通过 AIGC 功能来处理选区、替换 Notion 文本块等操作
🧑🏻💻 开发这款插件的初衷,作者在 Wiki 里面表达地很清楚了:简化基于 GitHub 的博客写作过程,无需关心繁琐排版等事宜,直接在 Notion 写作、然后转化为 Markdown 格式发布到 GitHub
💡 而使用 Notion 写作的好处无需多言,近年来我所有的长文也是基于 Notion 写作而成。Notion 是一款伟大的产品,它解决了文章创作过程的困难。它使用 Electron 构建,无论桌面端还是移动端均可使用,可以让你随时随地进行创作
👀 此前我们介绍了一些把 Notion 内容转化为前端博客网站的项目,Notion Flow 则略有不同。Notion 在这里只是一个「古腾堡」,写作完成后其核心的东西会被分离出来,生成静态博客。如果你现在还在坚持写作静态博客,可以试试这个项目
📘 关联阅读:
1️⃣ Notion Down:基于 Notion 的笔记写作和博客分享自动化方案
2️⃣ Nobelium:在 Notion 上创作静态博客
频道:@NewlearnerChannel
🏠 Notion Flow:以非侵入式、纯前端方式实现的基于 Notion + GitHub 的博客发布浏览器插件
🔗:Web | Chrome | Edge
👉 Features
- 通过边栏显示 Notion 分级标题
- 将 Notion 页面以 Markdown 格式发布到 GitHub
- 自定义 Markdown 转换规则
- 多种图片上传服务支持
- 支持通过 AIGC 功能来处理选区、替换 Notion 文本块等操作
🧑🏻💻 开发这款插件的初衷,作者在 Wiki 里面表达地很清楚了:简化基于 GitHub 的博客写作过程,无需关心繁琐排版等事宜,直接在 Notion 写作、然后转化为 Markdown 格式发布到 GitHub
💡 而使用 Notion 写作的好处无需多言,近年来我所有的长文也是基于 Notion 写作而成。Notion 是一款伟大的产品,它解决了文章创作过程的困难。它使用 Electron 构建,无论桌面端还是移动端均可使用,可以让你随时随地进行创作
👀 此前我们介绍了一些把 Notion 内容转化为前端博客网站的项目,Notion Flow 则略有不同。Notion 在这里只是一个「古腾堡」,写作完成后其核心的东西会被分离出来,生成静态博客。如果你现在还在坚持写作静态博客,可以试试这个项目
📘 关联阅读:
1️⃣ Notion Down:基于 Notion 的笔记写作和博客分享自动化方案
2️⃣ Nobelium:在 Notion 上创作静态博客
频道:@NewlearnerChannel
#GitHub情报 #iOS
老司机 iOS 周报 2024-05-27
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🆕 Incorrect bundle purchase payments: Fixed!
🐢 探讨跨平台技术与跨平台 UI 框架及 Kotlin Multiplatform 在 bilibili 的实践
🐎 Is Dynamic Isolation Bad?
🐕 Faster Git checkouts on NFS and SSD with parallelism
🐕 计算机系统篇之链接(15):共享库拦截技术之运行时库打桩
Scaling ChatGPT: Five Real-World Engineering Challenges
频道:@NewlearnerChannel
老司机 iOS 周报 2024-05-27
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🆕 Incorrect bundle purchase payments: Fixed!
🐢 探讨跨平台技术与跨平台 UI 框架及 Kotlin Multiplatform 在 bilibili 的实践
🐎 Is Dynamic Isolation Bad?
🐕 Faster Git checkouts on NFS and SSD with parallelism
🐕 计算机系统篇之链接(15):共享库拦截技术之运行时库打桩
Scaling ChatGPT: Five Real-World Engineering Challenges
频道:@NewlearnerChannel
#GitHub情报
HelloGitHub:面向入门爱好者的开源项目月刊,今日更新第 98 期
🔗:官网 | Github | 投稿
✏️ 第 98 期 已经发布
• Cmus:小巧的命令行音乐播放器
• Remotery:轻量级的远程实时 CPU/GPU 分析器
• Mactop:专为苹果芯片打造的 Mac 性能监控工具
• Blossom:私有部署的云端双链笔记软件
• Papermark:开源的文件分享平台
• Lemuroid:Android 设备上的全能游戏模拟器
• Windrecorder:专为 Windows 设计的屏幕记录工具
• Cloudflare_temp_email:免费搭建临时邮箱服务
频道:@NewlearnerChannel
HelloGitHub:面向入门爱好者的开源项目月刊,今日更新第 98 期
🔗:官网 | Github | 投稿
✏️ 第 98 期 已经发布
• Cmus:小巧的命令行音乐播放器
• Remotery:轻量级的远程实时 CPU/GPU 分析器
• Mactop:专为苹果芯片打造的 Mac 性能监控工具
• Blossom:私有部署的云端双链笔记软件
• Papermark:开源的文件分享平台
• Lemuroid:Android 设备上的全能游戏模拟器
• Windrecorder:专为 Windows 设计的屏幕记录工具
• Cloudflare_temp_email:免费搭建临时邮箱服务
频道:@NewlearnerChannel
#GitHub情报 #iOS
老司机 iOS 周报 2024-06-03
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🐕 深入理解内存分配
🐕 Copy on Write Performance Measurements
🐢 Build your next website in Swift
🐎 How Do You Know Whether or Not SwiftUI Previews and Preview Content Are Excluded From App Store Builds?
🐕 🌟 https://bryce.co/animated-app-icons/#the-problems
🐕 ZippyFormat
频道:@NewlearnerChannel
老司机 iOS 周报 2024-06-03
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🐕 深入理解内存分配
🐕 Copy on Write Performance Measurements
🐢 Build your next website in Swift
🐎 How Do You Know Whether or Not SwiftUI Previews and Preview Content Are Excluded From App Store Builds?
🐕 🌟 https://bryce.co/animated-app-icons/#the-problems
🐕 ZippyFormat
频道:@NewlearnerChannel
#GitHub情报 #iOS
老司机 iOS 周报 2024-06-17
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🐎 Bad practice: not using a ButtonStyle
🌟 🐕 QQ 客户端性能稳定性防劣化系统 Hodor 技术方案
🐎 Comparing Swift Compiler Performance on Type Inference Part I Strings, Numbers, Arrays, Dictionaries and Constructables
🐎 iOS 18: Notable UIKit Additions
🐎 Rust - 性能超越 Kotlin 的跨平台方案
🐕 使用 Swift 6 语言模式构建 Swift 包
🐎 swift-testing-revolutionary
频道:@NewlearnerChannel
老司机 iOS 周报 2024-06-17
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🐎 Bad practice: not using a ButtonStyle
🌟 🐕 QQ 客户端性能稳定性防劣化系统 Hodor 技术方案
🐎 Comparing Swift Compiler Performance on Type Inference Part I Strings, Numbers, Arrays, Dictionaries and Constructables
🐎 iOS 18: Notable UIKit Additions
🐎 Rust - 性能超越 Kotlin 的跨平台方案
🐕 使用 Swift 6 语言模式构建 Swift 包
🐎 swift-testing-revolutionary
频道:@NewlearnerChannel
#macOS #APP #碎碎念 #GitHub情报
🤷🏻♂️ macOS 菜单栏内容管理软件 Bartender 平替推荐
作为 Bartender 老用户,我对事情发展到今天这一步感到很遗憾。我将先分享事情的前因后果,然后给出一些平替软件推荐
🍉 前因后果
Bartender 前开发者、创始人 Ben Surtees 在三个月前将 Bartender 出售给了 Applause 公司,且并未告知用户。而后六月初在社交平台被揭露,于是 发文 解释
而后又有用户发现,5.0.52 版本中加入了 Amplitude 分析框架,该软件也默认要求录屏权限,于是引发担忧和大热平替潮。最后官方 发文,表示该分析框架在 5.0.53 版及更高版本中被删除,也解释了为何不告知用户收购事宜(需要时间过渡)
事到如今事实如何我们已经无从考证,和 Charlie Monroe 系一样,Bartender 和用户之间已经形成「信任危机」。如果你觉得不安全或生气没有享有知情权,那么可以看看下面这些软件
💻 平替软件推荐
1️⃣ Ice
近期很火热的开源平替品,无论是 UI 还是功能,都和 Bartender 十分相像。它支持隐藏图标、使用热键、自定义菜单栏外观,你想要的基本功能在这里都可以找到
2️⃣ Barbee
Barbee 和 Bartender 更加相像,我们此前就有介绍过。软件至今依然保持不错的更新节奏,如果需要一个很像 Bartender 的付费菜单栏管理软件,Barbee 是个不错的选择
3️⃣ Vanilla
同样是付费软件,Vanilla 将免费版和付费版区分了开来。只有付费 Pro,才能获得诸如彻底隐藏菜单图标、开机启动、快捷键等功能。但考虑到 Pro 兑换码可以给十台设备使用,价格也不算贵
4️⃣ Hidden Bar
老牌开源软件,自留地很早就有介绍过,还曾经怒斥其跟不上新功能节奏。可惜的是它在几年前就已经停止更新,目前尚可一用,但体验和未来的可用性大打折扣。另一个同类软件是 Dozer,这里不再单独介绍
💡 当然,如果你愿意折腾,还有功能更加丰富、强大的 macOS 菜单栏图标自定义工具 SketchyBar
👀 碎碎念
可以看到,Bartender 的平替品们要么功能有所缺失,要么已经停止更新维护。在这其中免费又好用的大抵就是 Ice,难怪近期爆火
对于 Bartender 的事情我感到很难过,但既然官方已经澄清并删除了分析框架,我愿意观望一段时间。由于自己目前使用 macOS 13,因此在整个事件中没有受到什么实质性的影响
等未来升级系统再发愁是否更换它吧!
📘 关联阅读:Charlie Monroe 系(Downie、Permute 等)软件平替介绍
频道:@NewlearnerChannel
🤷🏻♂️ macOS 菜单栏内容管理软件 Bartender 平替推荐
作为 Bartender 老用户,我对事情发展到今天这一步感到很遗憾。我将先分享事情的前因后果,然后给出一些平替软件推荐
🍉 前因后果
Bartender 前开发者、创始人 Ben Surtees 在三个月前将 Bartender 出售给了 Applause 公司,且并未告知用户。而后六月初在社交平台被揭露,于是 发文 解释
而后又有用户发现,5.0.52 版本中加入了 Amplitude 分析框架,该软件也默认要求录屏权限,于是引发担忧和大热平替潮。最后官方 发文,表示该分析框架在 5.0.53 版及更高版本中被删除,也解释了为何不告知用户收购事宜(需要时间过渡)
事到如今事实如何我们已经无从考证,和 Charlie Monroe 系一样,Bartender 和用户之间已经形成「信任危机」。如果你觉得不安全或生气没有享有知情权,那么可以看看下面这些软件
💻 平替软件推荐
1️⃣ Ice
近期很火热的开源平替品,无论是 UI 还是功能,都和 Bartender 十分相像。它支持隐藏图标、使用热键、自定义菜单栏外观,你想要的基本功能在这里都可以找到
2️⃣ Barbee
Barbee 和 Bartender 更加相像,我们此前就有介绍过。软件至今依然保持不错的更新节奏,如果需要一个很像 Bartender 的付费菜单栏管理软件,Barbee 是个不错的选择
3️⃣ Vanilla
同样是付费软件,Vanilla 将免费版和付费版区分了开来。只有付费 Pro,才能获得诸如彻底隐藏菜单图标、开机启动、快捷键等功能。但考虑到 Pro 兑换码可以给十台设备使用,价格也不算贵
4️⃣ Hidden Bar
老牌开源软件,自留地很早就有介绍过,还曾经怒斥其跟不上新功能节奏。可惜的是它在几年前就已经停止更新,目前尚可一用,但体验和未来的可用性大打折扣。另一个同类软件是 Dozer,这里不再单独介绍
💡 当然,如果你愿意折腾,还有功能更加丰富、强大的 macOS 菜单栏图标自定义工具 SketchyBar
👀 碎碎念
可以看到,Bartender 的平替品们要么功能有所缺失,要么已经停止更新维护。在这其中免费又好用的大抵就是 Ice,难怪近期爆火
对于 Bartender 的事情我感到很难过,但既然官方已经澄清并删除了分析框架,我愿意观望一段时间。由于自己目前使用 macOS 13,因此在整个事件中没有受到什么实质性的影响
等未来升级系统再发愁是否更换它吧!
📘 关联阅读:Charlie Monroe 系(Downie、Permute 等)软件平替介绍
频道:@NewlearnerChannel
#GitHub情报 #iOS
老司机 iOS 周报 2024-06-24
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🐕 使用 Swift 6 语言模式构建 Swift 包
🐎 Here are 3 advanced tips in Swift
🐕 A preview of our upcoming UIKitNavigation library
🐕 node-swift: Write NodeJS native modules in Swift
🐎 Getting started with Swift Testing
🐕 Environment & Preference Updates
🐕 Enable XcodeLLM for ChinaSKU Mac on macOS 15 Beta 1(给国行 Mac 设备启用 XcodeLLM)
频道:@NewlearnerChannel
老司机 iOS 周报 2024-06-24
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🐕 使用 Swift 6 语言模式构建 Swift 包
🐎 Here are 3 advanced tips in Swift
🐕 A preview of our upcoming UIKitNavigation library
🐕 node-swift: Write NodeJS native modules in Swift
🐎 Getting started with Swift Testing
🐕 Environment & Preference Updates
🐕 Enable XcodeLLM for ChinaSKU Mac on macOS 15 Beta 1(给国行 Mac 设备启用 XcodeLLM)
频道:@NewlearnerChannel
#Mac #Blog #GitHub情报 #硬件图赏 #DIY
💻 MicroMac:用树莓派自制售价不到 5 英镑的 Macintosh
🔗:Blog
📝 文章概述
- pico-mac 项目是什么
- 设计原则与早期 Macintosh 参数初探
- Mac 模拟器:umac
- 软件、硬件模拟设计
- 实际表现
🧑🏻💻 作者 Matt Evans 在看到树莓派 RP2040 MCU 后,突发奇想让它成为一个微型电脑。那么装什么系统呢?思来想去,他想到了初代 Macintosh 128KB 运行的系统
🔧 作者为了验证可行性,一方面了解了初代 Macintosh 的参数信息,另一方面制作了一个 Mac 128K 模拟器 umac。于是软件、硬件都准备就绪,在编写相关驱动后,作者就拥有了运行在树莓派上、可以外接显示器键鼠的 MicroMac
👀 看到作者一步步通过研究接近答案,最终做出了硬件,让我感到很过瘾,这就是 DIY 的魅力所在吧。虽然受限于内存和系统,MacPaint 无法正常运行,但他还是得到了可以随时运行 MacDraw 的便携 Macintosh
📘 关联阅读:
1️⃣ 84-24:重回 128K 内存的麦金塔时代
2️⃣ mac40th:Happy 40th Birthday, Macintosh
频道:@NewlearnerChannel
💻 MicroMac:用树莓派自制售价不到 5 英镑的 Macintosh
🔗:Blog
📝 文章概述
- pico-mac 项目是什么
- 设计原则与早期 Macintosh 参数初探
- Mac 模拟器:umac
- 软件、硬件模拟设计
- 实际表现
🧑🏻💻 作者 Matt Evans 在看到树莓派 RP2040 MCU 后,突发奇想让它成为一个微型电脑。那么装什么系统呢?思来想去,他想到了初代 Macintosh 128KB 运行的系统
🔧 作者为了验证可行性,一方面了解了初代 Macintosh 的参数信息,另一方面制作了一个 Mac 128K 模拟器 umac。于是软件、硬件都准备就绪,在编写相关驱动后,作者就拥有了运行在树莓派上、可以外接显示器键鼠的 MicroMac
👀 看到作者一步步通过研究接近答案,最终做出了硬件,让我感到很过瘾,这就是 DIY 的魅力所在吧。虽然受限于内存和系统,MacPaint 无法正常运行,但他还是得到了可以随时运行 MacDraw 的便携 Macintosh
📘 关联阅读:
1️⃣ 84-24:重回 128K 内存的麦金塔时代
2️⃣ mac40th:Happy 40th Birthday, Macintosh
频道:@NewlearnerChannel
#GitHub情报 #iOS
老司机 iOS 周报 2024-07-01
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🌟 WWDC24 10195 - Go further with Swift Testing
🐎 All new frameworks presented at WWDC24
🐎 Reverse Engineering Photos' New Search UI
🐕 Preparing your App Icon for dark and tinted appearance
🐕 SwiftData vs Realm: Performance Comparison
🐎 riffo.ai:AI 文件自动整理工具
🐎 Installing macOS Sequoia Beta in a Separate APFS Volume
频道:@NewlearnerChannel
老司机 iOS 周报 2024-07-01
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🌟 WWDC24 10195 - Go further with Swift Testing
🐎 All new frameworks presented at WWDC24
🐎 Reverse Engineering Photos' New Search UI
🐕 Preparing your App Icon for dark and tinted appearance
🐕 SwiftData vs Realm: Performance Comparison
🐎 riffo.ai:AI 文件自动整理工具
🐎 Installing macOS Sequoia Beta in a Separate APFS Volume
频道:@NewlearnerChannel
#GitHub情报
HelloGitHub:面向入门爱好者的开源项目月刊,近日更新第 99 期
🔗:官网 | GitHub | 投稿
✏️ 第 99 期 已经发布
• SwashbucklerDiary:记录生活点滴的侠客日记
• SyncClipboard:跨平台的剪贴板同步工具
• Ladybird:真正独立的开源浏览器
• Loop:优雅的 macOS 窗口管理工具
• NoTunes:阻止 iTunes 或 Apple Music 自动启动和弹出
• Anx-Reader:免费的 Android 电子书阅读器
• Etcher:简单易用的 USB / SD 启动盘制作工具
• GmsCore:谷歌服务框架的开源替代品
频道:@NewlearnerChannel
HelloGitHub:面向入门爱好者的开源项目月刊,近日更新第 99 期
🔗:官网 | GitHub | 投稿
✏️ 第 99 期 已经发布
• SwashbucklerDiary:记录生活点滴的侠客日记
• SyncClipboard:跨平台的剪贴板同步工具
• Ladybird:真正独立的开源浏览器
• Loop:优雅的 macOS 窗口管理工具
• NoTunes:阻止 iTunes 或 Apple Music 自动启动和弹出
• Anx-Reader:免费的 Android 电子书阅读器
• Etcher:简单易用的 USB / SD 启动盘制作工具
• GmsCore:谷歌服务框架的开源替代品
频道:@NewlearnerChannel
#GitHub情报 #iOS
老司机 iOS 周报 2024-07-08
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🌟 WWDC24 10144 - What's New in SwfitUI
🌟 WWDC24 10136 - Swift 的新功能
🐕 Async await in Swift explained with code examples
🐎 Flutter 架构设计:MVVM + Repository
🐎 Plotting a Path to a Package Ecosystem without Data Race Errors
🐎 普通 iOS 开发者的第一款 Harmony Next 应用
🐕 Generative AI for beginners
🐎 AutoCorrect
频道:@NewlearnerChannel
老司机 iOS 周报 2024-07-08
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🌟 WWDC24 10144 - What's New in SwfitUI
🌟 WWDC24 10136 - Swift 的新功能
🐕 Async await in Swift explained with code examples
🐎 Flutter 架构设计:MVVM + Repository
🐎 Plotting a Path to a Package Ecosystem without Data Race Errors
🐎 普通 iOS 开发者的第一款 Harmony Next 应用
🐕 Generative AI for beginners
🐎 AutoCorrect
频道:@NewlearnerChannel
#Keyboards #Web #GitHub情报
⌨️ Keyboard Simulator:在线键盘样式模拟器
🔗:Web | GitHub
👉 Features
- 提供常见和不常见的多种配列
- 支持对外壳、键帽样式进行自定义
- 支持对每种键帽固定样式进行详细修改
- 模拟打字 3D 动画效果,支持进行打字测试
- 通过链接 / 截图分享自定义键盘样式
👀 我们在键盘周报分享过许多好看的键盘图片,但其中不少其实不是实拍,而是渲染出来的概念图。今天介绍的 Keyboard Simulator,就是一个简单的能够帮助你在线制作这样一张图片的网页
💡 大体来讲,你只需要选择好自己想要的配列、键帽颜色,再加上一点小小的润色,就能够得到属于自己的客制化键盘渲染图。除了分享外,你还可以直接在网页中进行打字,查看对应的动画反馈
📘 关联阅读:Klack · 让敲键盘变得更有趣
频道:@NewlearnerChannel
⌨️ Keyboard Simulator:在线键盘样式模拟器
🔗:Web | GitHub
👉 Features
- 提供常见和不常见的多种配列
- 支持对外壳、键帽样式进行自定义
- 支持对每种键帽固定样式进行详细修改
- 模拟打字 3D 动画效果,支持进行打字测试
- 通过链接 / 截图分享自定义键盘样式
👀 我们在键盘周报分享过许多好看的键盘图片,但其中不少其实不是实拍,而是渲染出来的概念图。今天介绍的 Keyboard Simulator,就是一个简单的能够帮助你在线制作这样一张图片的网页
💡 大体来讲,你只需要选择好自己想要的配列、键帽颜色,再加上一点小小的润色,就能够得到属于自己的客制化键盘渲染图。除了分享外,你还可以直接在网页中进行打字,查看对应的动画反馈
📘 关联阅读:Klack · 让敲键盘变得更有趣
频道:@NewlearnerChannel
#GitHub情报 #iOS
老司机 iOS 周报 2024-07-15
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🌟 WWDC24 10135 - What's new in Xcode 16
🌟 WWDC24 10188 - SF Symbols 6 使用指南
🐎 The State Of Meridian
🐎 Swift Testing support for SnapshotTesting
🐕 Using TextRenderer to create highlighted text
🐎 ImHex
频道:@NewlearnerChannel
老司机 iOS 周报 2024-07-15
这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息
📘 本期简介:
🌟 WWDC24 10135 - What's new in Xcode 16
🌟 WWDC24 10188 - SF Symbols 6 使用指南
🐎 The State Of Meridian
🐎 Swift Testing support for SnapshotTesting
🐕 Using TextRenderer to create highlighted text
🐎 ImHex
频道:@NewlearnerChannel
#GitHub情报 #macOS #APP
🗂 NotchDrop:将你的 MacBook 刘海变成一个方便的文件传输区域
🔗:GitHub | Releases
👉 Features
- 应该可以和你喜爱的菜单栏管理器同时使用
- 将文件拖放到挪翅丢便可暂存一天
- 将文件拖放到挪翅丢左侧的 AirDrop 便可直接发送
- 点击即可打开文件
- 按住 Option 键并点击 X 按钮删除文件
- 完全开源并注重隐私, 完全免费
💡 MacBook 的「刘海」被人吐槽至今,如今它又有了新玩法、新用途:作为文件临时存放 / 传输区域。你可以把 NotchDrop 看作简单刘海版本的 Yoink / Dropover
🧑🏻💻 开发者开源的初衷是使用同类软件时发现和菜单栏管理器发生冲突,于是现场手搓了一个出来。将文件拖向刘海,就会触发「挪翅丢」的「灵动刘海」区域,你可以选择将文件临时存放或是通过 AirDrop 进行分享
👀 那个同类软件我也有在关注,在合适的时候再给大家分享。NotchDrop 这样的项目,说明了大家对 MacBook「刘海」又爱又恨,欢迎你分享在用的好玩的「刘海周边项目」
📘 关联阅读:
1️⃣ MagicNotch:刘海屏内置快捷键
2️⃣ 通过两个应用,提前感受加入 / 隐藏 MacBook Pro 刘海
频道:@NewlearnerChannel
🗂 NotchDrop:将你的 MacBook 刘海变成一个方便的文件传输区域
🔗:GitHub | Releases
👉 Features
- 应该可以和你喜爱的菜单栏管理器同时使用
- 将文件拖放到挪翅丢便可暂存一天
- 将文件拖放到挪翅丢左侧的 AirDrop 便可直接发送
- 点击即可打开文件
- 按住 Option 键并点击 X 按钮删除文件
- 完全开源并注重隐私, 完全免费
💡 MacBook 的「刘海」被人吐槽至今,如今它又有了新玩法、新用途:作为文件临时存放 / 传输区域。你可以把 NotchDrop 看作简单刘海版本的 Yoink / Dropover
🧑🏻💻 开发者开源的初衷是使用同类软件时发现和菜单栏管理器发生冲突,于是现场手搓了一个出来。将文件拖向刘海,就会触发「挪翅丢」的「灵动刘海」区域,你可以选择将文件临时存放或是通过 AirDrop 进行分享
👀 那个同类软件我也有在关注,在合适的时候再给大家分享。NotchDrop 这样的项目,说明了大家对 MacBook「刘海」又爱又恨,欢迎你分享在用的好玩的「刘海周边项目」
📘 关联阅读:
1️⃣ MagicNotch:刘海屏内置快捷键
2️⃣ 通过两个应用,提前感受加入 / 隐藏 MacBook Pro 刘海
频道:@NewlearnerChannel