MacBook Pro分辨率对比及代码行列数显示
MacBook Pro分辨率对比及代码行列数显示。
以MacBook Pro 13寸下的VS Code 编辑代码为例,编辑器字号14,左边是左边栏和资源管理器,中间代码,右边大纲,下边没啥东西,左右都调整到合适的宽度,看中间的代码能显示多少行多少列。
Home of Little Jelly
MacBook Pro分辨率对比及代码行列数显示。
以MacBook Pro 13寸下的VS Code 编辑代码为例,编辑器字号14,左边是左边栏和资源管理器,中间代码,右边大纲,下边没啥东西,左右都调整到合适的宽度,看中间的代码能显示多少行多少列。
macOS下可以使用fswatch配合rsync实现同步文件。
比如有这么个需求,家里电脑的开发环境出现了故障,或者性能不足,不能直接在本地进行开发测试,又正好有远程开发机可以用,那就可以只在本地电脑上编辑程序文件,自动同步到服务器上进行测试,用这套方案就很方便了。
首先安装fswatch。
我们知道macOS下有个很有用的备份恢复功能,Time Machine,即时间机器,可以对整个系统进行备份恢复,也可以针对某个文件进行恢复,而且只要硬盘空间允许,可以存储多个备份。
但是时间机器在使用时也有一些需要注意的地方,因为涉及的文件多、占用空间大,如果操作错了可能还要重头来过,包括但不限于重新格式化硬盘。
Apple Silicon M1使用虚拟机运行Windows 11 ARM版遇到了若干问题,总结一下。
x86/x64程序
x86/x64程序,也就是传统的32位/64位的程序,基本上都能正常运行。
Linux子系统
1. 安装启动后报错
VMware Fusion继2022.3.10二次更新Apple Silicon的技术预览版后,7.28号又发布了一个22H2版。
这次的22H2 Tech Preview版是一次比较大的升级,同时支持Intel和Apple Silicon两种架构,且支持虚拟TPM设备!
近期对Mac Mini M1版本做了个性能测试。
环境
1. 本地:Docker运行在Mac Mini 2018 i5-8500B下,分配 3C6G内存;
2. M1 :Mac Mini M1 8C16G内存,运行在AWS mac2.metal 专用主机上;
3. Google Colab:CPU和GPU实例,显卡Tesla K80/T4
测试项目主要有以下几项
AWS(Aamazon Web Service) EC2的Mac实例已支持Mac mini的Intel机型和M1机型,可以在云端按需使用macOS系统。
使用步骤
1. 先分配专用主机,类型为mac1/mac2的;
2. 在专用主机上启动macOS实例;
3. ssh使用密钥连接使用。
另外可以使用远程桌面连接,步骤:
Safari游览器在macOS下用着很方便,比如钥匙串,可以帮你记录网站的账号密码,下次登录时填充,不用重复输入了,另外比起Chrome也更节省资源。
但也有些地方用起来可能不那么习惯。
比如在Chrome下鼠标移动到(悬停)链接上时会显示链接地址,这在Safari下默认是不显示的,需要配置下。
macOS如果用好了,通过一些工具和小技巧,可以大幅提升工作效率。
工具分为系统工具和第三方工具,以下列出的基本上都是苹果系统上独占的。
### 系统工具
目的:通过brew安装并配置nginx+php+mysql环境,并能正常运行一个ThinkPHP5项目。
环境:macOS Catalina 10.15.7,已安装brew。