If your project have more and more modules and source code, the build will be the nightmare, it will take more than 10 mins to build, for release build, it will take even more time, so we can use the …
DigitalOcean nameserver doesn’t work
cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details
… Issues on M1 Max MacBook Pro
Install Rosetta
This tool will help to run the Intel based Application on M1, and help to do some transformation.
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
Reference
- https://support.apple.com/en-us/HT211861
- https://en.wikipedia.org/wiki/Rosetta_(software)
- https://machow2.com/rosetta-mac/
VMware Fusion for M1
VMware has the preview version
- https://customerconnect.vmware.com/downloads/get-download?downloadGroup=FUS-PUBTP-22H2
- https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022

Install Linux on MacBook Pro 2011
Can’t create symlink on fat32
Failed to create symlink to vmlinuz-5.4.0-42-generic: Operation not permitted at /usr/bin/linux-update-symlinks line 64
Disable do_symlinks in /etc/kernel-img.conf
cat /etc/kernel-img.conf
# Kernel Image management overrides
# See kernel-img.conf(5) for details
do_symlinks = no
do_bootloader = no
… Install Mac OS X On legacy MacBook Pro 2011
After I click the “Upgrade” in the old MacBook Pro 2011, High Sierra, after upgrade for a while, then I saw the blue screen, waiting for a long time, it’s still show the blue screen.
Try force reboot, with “Option” …
Build the fancy iTerm2
Install iTerm2
Before to build the fancy Terminal, it need to install the iTerm first.
- https://iterm2.com/index.html
The config file will be ~/.zshrc, so for the themes and plugins, need to update this config file accordingly.
Install oh my zsh
- https://github.com/ohmyzsh/ohmyzsh
GPG
Install GPG
brew install --cask gpg-suite
Generate key
gpg --full-gen-key
gpg (GnuPG/MacGPG2) 2.2.34; Copyright (C) 2022 g10 Code GmbH
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by
… Time Machine备份
知道苹果有这个东西,但一直没用过。最近要换新电脑,想到了Time Machine,想着应该能够无缝迁移吧。
在NAS上开了一个共享空间,打开了afp设置,同一个网络下,自动就搜到了,然后就开始了漫长的备份过程。,
发现了一些问题,体验并不那么好
- 第一是慢,是真的慢,备份了好几次都没有一次成功
- 因为上班有时要连VPN,有时要切有线/无线,断了之后,又重新开始计算,体验太糟糕
- 一次到了98%, 时间显示7分钟,但是等了好长时间还是显示7分钟,时间估算太差
- 每次断了,重新计算都需要等很的时间,进度也是莫名其妙
- 空间已经占了1T+,但依旧还没有备份完成
网上搜到几个密令
1. sudo sysctl debug.lowpri_throttle_enabled=0
2. sudo fs_usage backupd
[1]说是可以解除CPU/IO限制,可以全速备份
[2]可以看到当前的备份状态
如果需要恢复限制,只需要把0->1
sudo sysctl debug.lowpri_throttle_enabled=1
早点没有看到这个命令,要不可以省很多时间吧。
当然除了用Time Machine备份,我也使用了传统的备份方式
- 1. 单独压缩需要备份的目录
- 2. NFS/SMB挂载远程目录
- 3. cp file.zip /remote/path
实际使用发现
- 启用压缩能够节省很多时间,可能是小文件比较多,压缩需要一点时间,但cp速度可以快太多,比直接cp快很多
- 使用Mac Find
重聚
重聚在线下,应该是最近几个月来最大的愿望了。
上周五第一次到办公室,先来熟悉了下公司的环境。今天大部分同事也不约而同地来到了久违的办公室。
当人与人的链接被线下斩断,简单粗暴的搬到了线上,线下相聚可能就成了朴素而难以企及的愿望。
当你被关着,无法出门,甚至连到楼下倒个垃圾,到小区门口拿个快递,都是一种一天中难得的放松,出小区就是一种奢望,根本不敢去想重回办公室。
到办公室上班,再自然不过,在过去的多少年中,它都是大家身体所熟悉的,再平凡不过的了。当有一天,它变得那么独特,那么遥远,身体和心理的煎熬,永远的埋在某条心灵路程中的某个角落,不敢忘却。
当大家轻描淡写聊过去的几个月,心中的那份伤感可能只有自己才能知道吧,我们也会调侃到在过去的有生之年,经历一段不平凡的经历,不管是好的,坏的,伤的,痛的,它都会伴随着我们的余生,经历也会使人成长,只是这种痛不想再经历第二次了。…
如何在2个月改变生物钟
如果说上海疫情封控对我的改变之一,那就是生物钟的错乱。
我们找到生物钟的定义
https://zh.m.wikipedia.org/wiki/%E7%94%9F%E7%89%A9%E9%92%9F
这种长期的,为了生存而形成的生物钟,能够让人类更容易适应这个世界。
今天小区是自4.24封控以来,第一次有人能够出去,当然,是有一些前提的
- 12户选一个
- 指定的时间
- 指定的时长,2小时
- 指定的目的地,盒马超市
- 走路或者电瓶车
这也算是这两个多月以来难得的好消息,当然是在长期的驯化之后,我想自由世界的人是很难体会和想象的。
时间久了,有些事慢慢估计就会淡忘掉了。
而我的生物钟是一直想记录下来的。
封控一开始,每天早上6点,6点半,7点,8点,8点半,定了好多个闹钟,只是为了想解决一家四口的一日三餐,很难想象在2022年的上海,国际化的大都市,会因为害怕没有吃的,而辗转反侧,当然大部分的时候,你是抢不到菜的,哪怕电视上说的再好,物资供应充足,但那毕竟不是真相,而只是为了愉悦外地人的。
记得很清楚,当我知道家里只有10斤米的时候,我慌了,因为我一直以为家里还没开的那袋米是20斤,10斤米按当时的消耗速度估计10天就吃完了。怕没米吃,怕被饿死,我想了各种各样的方法去买米,各种APP是指望不上的,小区群里,各种曾经卖过东西的人也都加上了,一圈下来,都没米了。这个时候你是心里真的会慌的,找他们各种预定,也都是没有明确的答复的。然后我想到了抖音,我一般不怎么用抖音的。我不停地浏览着附近的视频,了解附近的最新动态,看哪里还有店在卖东西的。
好在后来还是顺利买到米了,心才定小来,“手中有粮,心里不慌“,不是笑话。所以之前一直有人嘲笑年纪大的人屯米面油,原来小丑是我们自己,老话说”不听老人言,吃亏在眼前“。
抢菜只是生物钟改变的开始,而后面无休止的抗原,核酸检测才真的是生物钟改变的落地。
数不完的紧急通知,早上紧急通知抗原/核酸,下午紧急通知抗原/核酸,晚上紧急通知抗原/核酸,我不知道为什么会有这么多的紧急通知,可能是领导用顺手了吧,因为人已经是一个数字符号了,它要的只是一个完成的数字。
而这些紧急通知关键的是每天早上7点之前,你没看错,每天早上7点之前做好杭原检测。而这个紧急通知,你不知道什么时候会来,有可能是前一天晚上12点,凌晨1点,抑或是早上5点,6点,每次都很急的样子。这时候个体已经不能称之为人了,人只是一个道具,任人摆弄的道具而已。然后各种敲门,按闹铃,每天重复,人活着的目的就是为了做抗原,做核酸,其它都不用管。
不想一家都被敲门声,和刺耳的门铃吵醒,就只好定7点之前的闹钟,看一下微信群里有没有紧急通知做抗原,紧急通知做核酸,是不是要居民朋友们随时准备着。
你以为7点钟之前的紧急做抗原就结束了就太Naive了,接着就是紧急通知8:30做核酸,然后楼下大喇叭,门铃声,此起彼浮。
日复一日 ,一天又一天的完成作为道具人的任务,却没有任何权利,每天都要求足不出户,时间久了,这段刻骨铭心的经历慢慢可能就会淡忘了。
每天重复着,每天早上不受控的,5点钟醒来看下手机,6点钟醒来看下手机,闹钟也不用定了,自己就会醒了。
而我的生物钟就从以前的8:30,硬生生的被改成了5点,6点钟醒来,再想睡一会又很难睡着,因为8:30又要做核酸了。
最近更好了7点抗原,7:30核酸,因为要24小时出核酸,领导说只能把核酸时间提前一个小时。
原来,生物钟,真的可以在2个月内改变。
只要你能够“亲自部署,亲自指挥”,一切皆有可能…