macOS 系统中 iterm2 终端启动慢的原因排查方法

不知道从什么时候开始,macbook 里打开 iterm2 的初始化启动时间变得非常慢。由于通过 brew 安装一个软件时会自动执行 brew update,初始估计是某个应用被更新后新的版本导致的,但是无法确定具体导致该问题的原因在哪儿。 1 通过启用 zsh/zprof 模块分析 shell 启动耗时详情 从 macOS Catalina 版开始,系统使用的默认 shell 是 zsh。zsh
macOS 系统中 iterm2 终端启动慢的原因排查方法

iOS 应用持续集成:将 macOS 添加为 jenkins slave 节点

通过 jnlp 的方式可以很简单的将一台机器添加为 Jenkins slave 节点,以用于 iOS 应用的持续集成。 新建目录 /opt/jenkins,然后下载 slave.jar 文件,如: wget http://ci.lzw.me:8080/jenkins/jnlpJars/slave.jar 接着执行如下命令,即可将当前机器添加为一个 slave 节点: nohup java -jar
iOS 应用持续集成:将 macOS 添加为 jenkins slave 节点

homebrew 安装及配置为国内镜像

1 MacOS 安装 homebrew 首先设置二进制下载相关环境变量。编辑配置文件 vi ~/.bash_profile,增加如下内容: export HOMEBREW_INSTALL_FROM_API=1 export HOMEBREW_API_DOMAIN=\"https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api\" export H
homebrew 安装及配置为国内镜像

Transporter 命令行上传 ipa 至 App Store Connect 的方法

在 iOS 开发过程中,经常需要将 ipa 文件上传至 App Store Connect 以供提交 testflight 交付测试。在 CI 持续集成过程中,我们可以使用 Transporter 工具来自动化上传 ipa 文件的过程。 Transporter 是 Apple 推出的基于 Java 的命令行工具,用于进行大批量交付。你可以使用 Transporter 将内容的 Store 数据包交
Transporter 命令行上传 ipa 至 App Store Connect 的方法

一个自定义脚本,解决青龙面板任务通知的消息轰炸问题

1 青龙面板的任务通知消息轰炸问题 青龙面板是一个脚本任务管理平台,可以帮你定时的执行任务。如果你拥有一台个人 NAS 但却还不知道它,可以阅读一下前面发表的相关文章: 教 NAS 自己赚电费:安装青龙脚本面板,订阅流行脚本,薅羊毛停不下来 许多人都会通过青龙面板订阅第三方开发的脚本,来完成定时签到、刷积分等任务。同时还会配置消息通知,以便在任务完成或执行失败时,及时通过微信、邮件等渠道获得通知。
一个自定义脚本,解决青龙面板任务通知的消息轰炸问题

一种自动获取并同步CK至NAS青龙面板的方法

在前一篇文章中,我们介绍了在 NAS 上安装青龙面板跑任务的方法:让 NAS 自己赚电费:安装青龙脚本面板,订阅流行脚本,薅羊毛停不下来。 青龙面板是一个脚本任务管理平台,可以帮助我们定时的执行你所配置的脚本任务。我们可以自己开发脚本任务并上传配置到青龙面板中,也可以从互联网上订阅他人开发编写的通用型脚本任务,达到如对常见应用的自动签到、领取奖励、定时推送消息等目的。执行这些脚本任务可能会涉及账号
一种自动获取并同步CK至NAS青龙面板的方法

iOS 开发无证书签名IPA安装真机测试,一种支持iOS应用多开的方法

iOS 应用开发需要拥有开发者账号,真机调试还需要有可以签名的开发者账号及开发者证书,否则只能等待上架 App Store 后才能安装到真机使用。对于因签名问题不能立即上架 App Store 的应用,我们也可以使用证书签名或使用 Apple ID 签名后正常安装到设备,可临时短期使用以解“燃眉之急”。本文主要介绍使用爱思助手 IPA 签名工具,可以基于 Apple ID 账号登录进行 IPA 签名和安装的方法。
iOS 开发无证书签名IPA安装真机测试,一种支持iOS应用多开的方法

教 NAS 自己赚电费:安装青龙脚本面板,订阅流行脚本,薅羊毛停不下来

近两年身边许多小伙伴都入手了家庭 NAS,主要是用来同步照片与视频以替代公有云网盘。但是大家可能会发现,NAS 入手之后的使用频率非常低,折腾完各种影视服务后也不怎么看,日常开着还耗电,不少小伙伴都表示自己的 NAS 在吃灰。 事实上当前主流的 NAS 系统都提供了 docker 功能,基于 docker 功能,我们可以很方便的在 NAS 上部署各种服务,可玩性非常高。 今天,我基于个人使用 NA
教 NAS 自己赚电费:安装青龙脚本面板,订阅流行脚本,薅羊毛停不下来

让家庭 NAS 服务可外网访问:绿联 DX4600 部署 frpc 实现基于公网服务器的内网穿透

本文以基于绿联 dx4600 上的实践为例,主要介绍家庭 NAS 部署 frpc 实现内网穿透的详细方法与步骤。 1 服务器安装与配置 frps frp 服务分为服务端 frps 和客户端 frpc。搭建 frps 的前提条件是需要拥有一台公网 IP 的服务器。如阿里云与腾讯云99元左右一年的云服务器就很合适。 首先登录服务器 SSH,然后安装 FRP: # 下载 frp 0.58.1 # 注意,
让家庭 NAS 服务可外网访问:绿联 DX4600 部署 frpc 实现基于公网服务器的内网穿透

基于开源项目在 NAS 上搭建一个私有的每日早报服务,每天一分钟,知晓天下事!

在知乎上有一个每日更新的专栏“每天60秒看世界”,每天早上七点十五分左右更新,内容为 15 条前一日世界上发生的热点新闻标题。 许多人养成了订阅阅读该专栏的习惯,每天只需要花费一分钟时间快速浏览,就可以快速得知世界发生了哪些大事件,免除了使用各种新闻APP时眼花缭乱的广告骚扰,非常的 nice。 不过打开知乎然后进入专栏阅读,仍需要忍受开屏广告、APP启动耗时、进入专栏耗时等烦扰。另外,也有需求希
基于开源项目在 NAS 上搭建一个私有的每日早报服务,每天一分钟,知晓天下事!