原文:https://mp.weixin.qq.com/s/diCHi4TGuroj4IuJL1j2zA
Mac用户福音!Ice菜单管理神器,功能超多超强大!
Ice 是一个功能强大的菜单栏管理工具的 macOS 应用。简单讲,它能帮你自动整理和隐藏菜单栏图标,让顶部状态栏更清爽。适用人群:追求桌面整洁、频繁使用多应用的 macOS 用户。
项目地址:https://github.com/jordanbaird/Ice
主要语言:Swift
stars: 22.28k
仓库简介
Ice 是一款强大的菜单栏管理工具,主要功能是隐藏和显示菜单栏项目,同时致力于涵盖各种额外功能,成为最通用的菜单栏工具之一。
主要信息
- 平台与要求:仅支持 macOS 14 及以上系统,因为使用了从 macOS 14 开始可用的系统 API,暂无支持早期版本 macOS 的计划。
- 下载与安装
- 可从 最新版本 下载 “Ice.zip” 文件,解压后将应用程序移动到
Applications
文件夹。 - 也可以使用 Homebrew 安装,命令为
brew install --cask jordanbaird-ice
。
- 可从 最新版本 下载 “Ice.zip” 文件,解压后将应用程序移动到
- 捐赠与支持:可以通过 Sponsor 赞助项目,也可以通过 Buy Me A Coffee 支持开发者。
- 官网:https://icemenubar.app
核心功能
菜单栏项目管理
- 支持隐藏菜单栏项目,有“始终隐藏”的菜单栏部分。
- 提供多种显示隐藏项目的方式,如悬停、点击空白区域、滚动或滑动菜单栏。
- 能自动重新隐藏菜单栏项目,避免干扰。
- 当应用程序菜单与显示的菜单栏项目重叠时可隐藏应用程序菜单。
- 具备拖放界面来排列单个菜单栏项目。
- 可在单独的栏中显示隐藏的菜单栏项目(适用于有凹槽的 MacBook)。
- 支持搜索菜单栏项目,还有菜单栏项目间距调整(处于 BETA 阶段)。
- 待实现的功能包括菜单栏布局配置文件、单独的间隔项、菜单栏项目分组以及满足触发条件时显示菜单栏项目。
菜单栏外观
- 支持菜单栏着色(纯色和渐变)、添加阴影和边框。
- 可以自定义菜单栏形状(圆角和/或分割)。
- 待实现的功能有移除菜单栏背后的背景、圆角屏幕角落以及为明暗模式设置不同的参数。
热键功能
- 可切换单个菜单栏部分、显示搜索面板、启用/禁用 Ice Bar、显示/隐藏部分分隔图标、切换应用程序菜单。
- 待实现的功能有启用/禁用自动重新隐藏、临时显示单个菜单栏项目。
其他功能
- 支持登录时启动和自动更新。
- 待实现菜单栏小部件。
优势
- 功能丰富:提供了全面的菜单栏管理和外观定制功能,满足用户多样化的需求。
- 操作便捷:通过多种方式显示隐藏项目,还有拖放界面和热键功能,提高操作效率。
- 持续更新:项目处于积极开发中,不断有新功能加入。
应用场景
- 优化桌面空间:隐藏不常用的菜单栏项目,使桌面更加简洁。
- 个性化定制:根据个人喜好自定义菜单栏的外观和布局。
- 快速访问:通过搜索和热键功能,快速找到和使用所需的菜单栏项目。
Google神器Flutter:单代码库打造多平台美快应用,还有热重载神技!
[flutter] 是一个用于快速构建美观跨平台应用的 UI 框架。简单讲,它能用一套代码同时开发手机、网页和桌面应用,界面还好看。适用人群:移动开发者、跨平台应用开发者
项目地址:https://github.com/flutter/flutter
主要语言:Dart
stars: 172.49k
Flutter是谷歌推出的一款SDK,可从单一代码库为移动、Web和桌面端打造美观、快速的用户体验。其具有免费、开源的特点,能与现有代码协同工作,被全球开发者和组织广泛使用。
核心功能
- 构建多平台应用:支持为iOS、Android、Web、Windows、macOS、Linux等平台开发应用,也能作为自定义平台的UI工具包。
- 精美用户体验:分层架构让开发者能控制屏幕上的每个像素,强大的合成能力可无限制地叠加和动画处理图形、视频、文本和控件。提供完整的小部件集,无论是针对iOS(Cupertino风格)还是其他平台(Material风格),都能实现完美像素级体验,还支持自定义或创建全新视觉组件。
- 快速响应:由Skia和Impeller等硬件加速的2D图形库提供支持,能以设备的原生速度实现无卡顿、无故障的图形显示。基于Dart平台,代码可编译为适用于iOS和Android的32位和64位ARM机器码、Web的JavaScript和WebAssembly,以及桌面设备的Intel x64和ARM代码。
- 高效开发:具备有状态热重载功能,开发者修改代码后能立即看到结果,无需重启应用或丢失应用状态。
- 可扩展与开放模式:能与任何开发工具配合使用,还为Visual Studio Code和IntelliJ / Android Studio提供了编辑器插件。拥有数万个软件包,可加速开发。支持FFI(在Android、iOS、macOS和Windows上)以及特定平台的API,便于访问其他原生代码。
优势
- 跨平台开发:一套代码可部署到多个平台,大大节省开发时间和成本。
- 视觉效果出色:为设计师提供了充分发挥创意的空间,能实现高保真的设计效果。
- 性能卓越:借助硬件加速和高效的编译方式,确保应用运行流畅。
- 开发效率高:热重载功能显著提升开发速度,减少调试时间。
- 生态丰富:众多的软件包和插件,以及对原生代码的良好支持,便于开发者实现各种功能。
应用场景
- 移动应用开发:无论是面向iOS还是Android平台,都能快速构建出高质量的应用。
- Web应用开发:创建响应式、高性能的Web应用。
- 桌面应用开发:开发Windows、macOS、Linux等桌面端应用。
文档与贡献
- 文档资源:提供了丰富的文档,包括安装指南、开发文档、开发维基和贡献指南等。可通过Install Flutter安装Flutter,通过Flutter documentation查看详细文档。
- 版本更新:可通过订阅flutter-announce@googlegroups.com邮件列表获取新版本发布通知,文档也会跟踪各版本间的重大变更。
- 贡献代码:Flutter是完全开源的项目,欢迎开发者贡献代码,相关入门信息可查看贡献者指南。
Detectron2:下一代检测与分割算法库,多项新能力引领计算机视觉潮流
detectron2 是一个专注于目标检测、图像分割及其他视觉识别任务的深度学习框架。简单讲,它是一个强大的工具,能帮助开发者训练AI模型来识别图片中的物体及其轮廓。适用人群:计算机视觉研究人员和深度学习开发者。
项目地址:https://github.com/facebookresearch/detectron2
主要语言:Python
stars: 32.92k
Detectron2是Facebook AI Research推出的下一代库,提供了先进的检测和分割算法,是Detectron和maskrcnn - benchmark的继任者,支持Facebook的多个计算机视觉研究项目和生产应用。
核心功能
- 具备多种新能力,如全景分割、Densepose、级联R - CNN、旋转边界框、PointRend、DeepLab、ViTDet、MViTv2等。
- 可作为库来支持在其基础上构建研究项目。
- 模型能导出为TorchScript格式或Caffe2格式,方便进行部署。
优势
- 训练速度更快,相关基准测试可参考这里。
应用场景
适用于各种计算机视觉研究场景,如目标检测、语义分割、实例分割等任务,也可用于实际生产应用。
学习资源
- 可通过博客文章查看更多演示。
- 阅读访谈了解Detectron2背后的故事。
安装与使用
- 安装说明可查看这里。
- 基础使用方法可参考入门指南和Colab笔记本。
- 更多详细信息可查阅文档,还能在projects/中看到基于Detectron2构建的一些项目。
模型库
提供了大量的基线结果和预训练模型,可在Detectron2模型库中下载。
开源神器curl:数据传输利器,使用、安装、商用支持全揭秘!
curl 是一个支持多种协议的数据传输命令行工具和库。简单讲,它是一个能在命令行里下载、上传、测试网络请求的万能工具。适用人群:开发者、运维人员、系统管理员
项目地址:https://github.com/curl/curl
主要语言:C
stars: 38.94k
核心功能
- 数据传输:curl 是一个命令行工具,可使用 URL 语法来传输数据。
- 库支持:libcurl 是 curl 工作所依赖的库,可被其他软件方便地使用。
优势
- 开源许可:采用类 MIT 开源许可,遵循 此许可协议,使用者可在一定规则下自由使用、修改和分发。
- 社区支持:有多种交流途径,可通过 邮件列表、GitHub 的 问题、拉取请求 和 讨论区 与开发者交流。所有贡献者都列在 感谢文档 中。
- 商业支持:若需要商业支持,比如针对使用 (lib)curl 遇到的问题或应用程序获得私人专属帮助,可访问 支持页面。
应用场景
- 开发测试:开发人员在测试接口时,可使用 curl 快速发送不同类型的请求,验证接口的正确性。
- 数据采集:可用于从网页或 API 采集数据,方便进行数据分析和处理。
学习与安装
- 学习使用:可通过阅读 手册页 或 Everything Curl 来学习如何使用 curl;阅读 libcurl 手册页 了解如何使用 libcurl。
- 安装方法:阅读 安装文档 来了解如何安装 curl。
其他信息
- 网站:访问 curl 官网 获取最新消息和下载。
- 源码获取:可从 Git 服务器下载最新源码,命令为
git clone https://github.com/curl/curl.git
。 - 安全问题:若发现疑似安全问题,需通过 HackerOne 页面 报告,不要公开披露。