#GitHub情报 #SSH #Terminal 
💬 Devzat:通过 SSH 在终端畅聊
🔗:GitHub
💡 Features:
- 通过 SSH 连接公网聊天室
- 终端聊天,支持纯文本和 Emoji
- 支持代码高亮和 Markdown 语法
- 内置猜单词和井字棋游戏
- 可创建房间、和在线网友私信等
🏠 使用方法:
Devzat 是我最近看到的很有意思的小项目,通过终端 SSH 连接公网服务器,你就可以和一群陌生人展开聊天。刚登录的用户名称是你的终端系统用户名,可以在聊天室内修改。你可以创建自己的房间、加入别人的房间,也可以查看在线的网友并和他们私信
习惯了各种各样的表情包富文本聊天,偶尔回归纯文字+ Emoji 的形式也蛮好,简单的形式往往会带来更加高效的聊天。Devzat 给人的乐趣不只是在终端打字聊天这种方式,更是可以搭建私服,拉小伙伴们一起入伙
👀 不过公网 SSH 也就意味着进入无门槛,因此聊天信息是完全公开的,希望开发者今后可以设置一定的隐私保护门槛。如果大家对终端聊天很感兴趣,也不妨下载 Telegram CLI 体验一番
频道:@NewlearnerChannel
  💬 Devzat:通过 SSH 在终端畅聊
🔗:GitHub
💡 Features:
- 通过 SSH 连接公网聊天室
- 终端聊天,支持纯文本和 Emoji
- 支持代码高亮和 Markdown 语法
- 内置猜单词和井字棋游戏
- 可创建房间、和在线网友私信等
🏠 使用方法:
ssh devzat.hackclub.comDevzat 是我最近看到的很有意思的小项目,通过终端 SSH 连接公网服务器,你就可以和一群陌生人展开聊天。刚登录的用户名称是你的终端系统用户名,可以在聊天室内修改。你可以创建自己的房间、加入别人的房间,也可以查看在线的网友并和他们私信
习惯了各种各样的表情包富文本聊天,偶尔回归纯文字+ Emoji 的形式也蛮好,简单的形式往往会带来更加高效的聊天。Devzat 给人的乐趣不只是在终端打字聊天这种方式,更是可以搭建私服,拉小伙伴们一起入伙
👀 不过公网 SSH 也就意味着进入无门槛,因此聊天信息是完全公开的,希望开发者今后可以设置一定的隐私保护门槛。如果大家对终端聊天很感兴趣,也不妨下载 Telegram CLI 体验一番
频道:@NewlearnerChannel
#macOS #Terminal 
💻 Mist:可能是 macOS 安装包命令行下载工具的最终形态
GitHub | Releases
👉 Features:
- 支持下载正式版 / 测试版 macOS 安装包
- 支持列出 & 导出所有可下载的 macOS 安装包及信息
- 下载的安装包提供 DMG 与 PKG 两种封装格式
- 支持对安装包自行签名
很高兴最近看到了这个命令行工具,下载旧版本系统工具 +1。相比于出名的 installinstallmacos.py,Mist 提供更多选项、更加强大和美观。我称之为,macOS 安装包命令行下载工具的最终形态
Mist 可以很方便地列出目前可以直接从官方获取的所有安装包版本,包括正式版和测试版系统。接着你可以选择你想要下载的安装包版本,并指定文件名称和封装格式,下面等待下载完成即可
👀 其中的一些原理和命令我在 博客 已经写过,不再赘述。令人开心的是终于有这样一款实用性和美观度俱佳的命令行工具出现,可以非常方便地下载 macOS 新旧版系统安装包。大家在平时轻易不要使用第三方提供的安装包,尽量自己下载或制作
💡 其实我在很久之前也有设想过这样一款 GUI 软件,能够实现 Mist 的全部功能,并对普通用户更加友好。有能力的读者可以参考 Mist 进行二次开发,期待你们的图形软件(PKG 不是个好文明)
📘 关联阅读:DownloadFullInstaller - 一键下载 macOS Big Sur PKG 安装包
频道:@NewlearnerChannel
  💻 Mist:可能是 macOS 安装包命令行下载工具的最终形态
GitHub | Releases
👉 Features:
- 支持下载正式版 / 测试版 macOS 安装包
- 支持列出 & 导出所有可下载的 macOS 安装包及信息
- 下载的安装包提供 DMG 与 PKG 两种封装格式
- 支持对安装包自行签名
很高兴最近看到了这个命令行工具,下载旧版本系统工具 +1。相比于出名的 installinstallmacos.py,Mist 提供更多选项、更加强大和美观。我称之为,macOS 安装包命令行下载工具的最终形态
Mist 可以很方便地列出目前可以直接从官方获取的所有安装包版本,包括正式版和测试版系统。接着你可以选择你想要下载的安装包版本,并指定文件名称和封装格式,下面等待下载完成即可
👀 其中的一些原理和命令我在 博客 已经写过,不再赘述。令人开心的是终于有这样一款实用性和美观度俱佳的命令行工具出现,可以非常方便地下载 macOS 新旧版系统安装包。大家在平时轻易不要使用第三方提供的安装包,尽量自己下载或制作
💡 其实我在很久之前也有设想过这样一款 GUI 软件,能够实现 Mist 的全部功能,并对普通用户更加友好。有能力的读者可以参考 Mist 进行二次开发,期待你们的图形软件(PKG 不是个好文明)
📘 关联阅读:DownloadFullInstaller - 一键下载 macOS Big Sur PKG 安装包
频道:@NewlearnerChannel
#App #SSH #Terminal
NextSSH - SSH工具,不只于命令行终端
官网
💡 主要功能:
 
- 查看设备状态
- 可视化 SFTP 工具管理文件
- 文件打包传输(专业版)
- 工具内置文本编辑器可编辑远程内容
- 保存常用命令为代码片段
💭 碎碎念:
之前见群友提到 NextSSH 的时候,我就被截图的界面吸引,安装试用了一段时间。由于平时主要使用 iTerm2 ,不使用此类管理工具。第一次体验到这样的编辑文件方式,他通过注入一个 Shell 命令,输出特定格式文本来唤起软件内置的文本编辑器,编辑服务器上的文件,最重要的是可以使用内置的语法高亮。
 
这个功能在成功触发后,我异常兴奋。马上想到了几种用法,可以减少在某些不方便装文本编辑器的环境中编辑本文的抵触感。实际却恰恰相反,在 SSH 到 OpenWrt 路由器、越狱的 iPhone 时,此命令都毫无反应。后来查阅文档发现此功能是基于 SFTP 的,需要设备安装有 SFTP 服务端。
频道:@NewlearnerChannel
  NextSSH - SSH工具,不只于命令行终端
官网
💡 主要功能:
- 查看设备状态
- 可视化 SFTP 工具管理文件
- 文件打包传输(专业版)
- 工具内置文本编辑器可编辑远程内容
- 保存常用命令为代码片段
💭 碎碎念:
之前见群友提到 NextSSH 的时候,我就被截图的界面吸引,安装试用了一段时间。由于平时主要使用 iTerm2 ,不使用此类管理工具。第一次体验到这样的编辑文件方式,他通过注入一个 Shell 命令,输出特定格式文本来唤起软件内置的文本编辑器,编辑服务器上的文件,最重要的是可以使用内置的语法高亮。
这个功能在成功触发后,我异常兴奋。马上想到了几种用法,可以减少在某些不方便装文本编辑器的环境中编辑本文的抵触感。实际却恰恰相反,在 SSH 到 OpenWrt 路由器、越狱的 iPhone 时,此命令都毫无反应。后来查阅文档发现此功能是基于 SFTP 的,需要设备安装有 SFTP 服务端。
频道:@NewlearnerChannel
#macOS #Terminal
💻 Coldbrew:用 Homebrew Cask 快速安装 macOS 应用
🔗:Web | About
👉 Features
- 调用 Homebrew 一行命令捆绑安装 App
- 支持 200+ 常见 macOS 应用
- 支持分享你的 App 捆绑选择
- 网页内置匿名 Session,保护用户隐私
🔧 Coldbrew 的内核本质上是调用 Homebrew 批量安装应用,但做到了很好的可视化选择与分享,并最终通过一行命令安装,非常方便
💡 它内置了很多常见的开发工具和 macOS 应用,大家可以根据自己的喜好进行选择。我想 Coldbrew 也是坚持使用 Homebrew Cask 安装和管理应用的朋友的福音
📘 关联阅读:BrewMyMac · 轻松备份&还原你的 Mac
频道:@NewlearnerChannel
💻 Coldbrew:用 Homebrew Cask 快速安装 macOS 应用
🔗:Web | About
👉 Features
- 调用 Homebrew 一行命令捆绑安装 App
- 支持 200+ 常见 macOS 应用
- 支持分享你的 App 捆绑选择
- 网页内置匿名 Session,保护用户隐私
🔧 Coldbrew 的内核本质上是调用 Homebrew 批量安装应用,但做到了很好的可视化选择与分享,并最终通过一行命令安装,非常方便
💡 它内置了很多常见的开发工具和 macOS 应用,大家可以根据自己的喜好进行选择。我想 Coldbrew 也是坚持使用 Homebrew Cask 安装和管理应用的朋友的福音
📘 关联阅读:BrewMyMac · 轻松备份&还原你的 Mac
频道:@NewlearnerChannel
👍38👏2
  #macOS #APP #Terminal #Blog
📩 接读者来稿,他向我们分享了今年一年来用过的 macOS 软件和工具
💻 2022 年我的 Mac 软件折腾之旅
🔗:Blog
「何为差生文具多,看完这个你就清楚了。」
📝 文章概述
- 写字的(笔记软件)
- 常用软件
- 敲代码的
- 敲命令的
- 看效果的
- 更舒服一些
👨🏻💻 作者通过几个大类,简单地介绍了自己在用的 macOS 的软件和工具,着重强调了笔记软件、代码工具、命令行配置和美化软件这几个部分
👀 他介绍的除了代码工具外,我基本上都听过 / 用过,可以说它们是非常优秀的工具。这篇文章让我想起了 17 年我刚买 Mac 时,到处询问装机必备软件、查找 Mac 优秀软件合集
🤔 若干年过去了,期间我介绍的 macOS 软件数不胜数,但对大多数如同过眼云烟。在我形成了自己的软件流后,对于软件尝鲜就失去了热情。今天看到这篇文章,很羡慕作者还在不断尝试、分享,希望这篇文章也能将热情带给每一位读者
✏️ 文章作者还开发了笔记类软件 妙言,自留地此前已经介绍过,欢迎大家试用
频道:@NewlearnerChannel
📩 接读者来稿,他向我们分享了今年一年来用过的 macOS 软件和工具
💻 2022 年我的 Mac 软件折腾之旅
🔗:Blog
「何为差生文具多,看完这个你就清楚了。」
📝 文章概述
- 写字的(笔记软件)
- 常用软件
- 敲代码的
- 敲命令的
- 看效果的
- 更舒服一些
👨🏻💻 作者通过几个大类,简单地介绍了自己在用的 macOS 的软件和工具,着重强调了笔记软件、代码工具、命令行配置和美化软件这几个部分
👀 他介绍的除了代码工具外,我基本上都听过 / 用过,可以说它们是非常优秀的工具。这篇文章让我想起了 17 年我刚买 Mac 时,到处询问装机必备软件、查找 Mac 优秀软件合集
🤔 若干年过去了,期间我介绍的 macOS 软件数不胜数,但对大多数如同过眼云烟。在我形成了自己的软件流后,对于软件尝鲜就失去了热情。今天看到这篇文章,很羡慕作者还在不断尝试、分享,希望这篇文章也能将热情带给每一位读者
✏️ 文章作者还开发了笔记类软件 妙言,自留地此前已经介绍过,欢迎大家试用
频道:@NewlearnerChannel
👍23😁1
  #macOS #GitHub情报 #Charging #Terminal
🔌 Battery:专为 Apple Silicon 设计的充电管理命令行项目
🔗:GitHub | Releases
👉 Features:
- 通过软件立即接通 / 关闭外置电源输入
- 指定 Mac 电池电量维持在某个百分比
- 指定 Mac 电池电量在某个百分比时接通 / 关闭外置电源
- 提供功能简单的 GUI
👨🏻💻 此前和大家聊过我的充电管理方案,也即 AlDente Pro,近期也有群友询问,于是和大家分享这个免费的方案。Battery 的开发者正是因为 AlDente Pro 授权设备数存在限制,才决定开发这个项目
💡 Battery 的 CLI 版本才是功能满血版本,在这里你可以实现 AlDente Pro 的核心功能:指定并维持一个电量百分比,当高于这个百分比时自动放电至这个百分比,当低于这个百分比时则自动充电
👀 如果你对电量百分比自定义有着同样的需求,那么可以试试免费的 Battery,可以通过 Brew 快速安装。正如 这篇文章 所说的,通过一些一劳永逸的手段,我们就可以改善锂电池的寿命时间。虽然我已经购买了 AppleCare+,但还是想做一些「对的事」,所以一直在探索
💯 如果你认为无所谓 / 经常给电池做循环而非一直插电 / 电脑买来就是随便用,我尊重所有人的选择和看法。也希望大家能够合理看待我的方案,这些推送并不是要改变你的想法
📘 关联阅读:MBP ASS 聊聊系列(二)- 我的充电管理方案和主观续航感受
频道:@NewlearnerChannel
🔌 Battery:专为 Apple Silicon 设计的充电管理命令行项目
🔗:GitHub | Releases
👉 Features:
- 通过软件立即接通 / 关闭外置电源输入
- 指定 Mac 电池电量维持在某个百分比
- 指定 Mac 电池电量在某个百分比时接通 / 关闭外置电源
- 提供功能简单的 GUI
👨🏻💻 此前和大家聊过我的充电管理方案,也即 AlDente Pro,近期也有群友询问,于是和大家分享这个免费的方案。Battery 的开发者正是因为 AlDente Pro 授权设备数存在限制,才决定开发这个项目
💡 Battery 的 CLI 版本才是功能满血版本,在这里你可以实现 AlDente Pro 的核心功能:指定并维持一个电量百分比,当高于这个百分比时自动放电至这个百分比,当低于这个百分比时则自动充电
👀 如果你对电量百分比自定义有着同样的需求,那么可以试试免费的 Battery,可以通过 Brew 快速安装。正如 这篇文章 所说的,通过一些一劳永逸的手段,我们就可以改善锂电池的寿命时间。虽然我已经购买了 AppleCare+,但还是想做一些「对的事」,所以一直在探索
💯 如果你认为无所谓 / 经常给电池做循环而非一直插电 / 电脑买来就是随便用,我尊重所有人的选择和看法。也希望大家能够合理看待我的方案,这些推送并不是要改变你的想法
📘 关联阅读:MBP ASS 聊聊系列(二)- 我的充电管理方案和主观续航感受
频道:@NewlearnerChannel
👏19👍6❤4
  #App #GitHub情报 #Terminal
🧑💻  Ghostty: 跨平台,多功能,高性能终端模拟器
Github | 官网
✨ Features
- 上百个颜色主题
- 配置文件更改字体,窗口,外观,快捷键等
- 提供 API,方便开发者二次开发
- 使用 macOS,Linux 原生组件
- 命令行功能上支持 Kitty 图形协议、明暗模式通知、超链接等
- 应用支持原生标签页、分屏、macOS 上的下拉终端,以及随系统明暗模式切换主题
- 调试器
- 高性能:使用 macOS Metal 渲染器,IO 读写比 iTerm Kitty 快 4x,比 Terminal.app 快 2x
❓  为什么 Ghostty?
尽管市面上有许多优秀的终端模拟器,但它们都迫使你在速度、功能或原生界面之间做出选择。而 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
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
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍10❤3😁2
  