线上重做 FreeBSD GPT 引导分区

记一笔。

我现在这台服务器已经用了蛮久(超过10年)了,刚刚安装的时候还是 FreeBSD 8.1 RC,一路升级到 FreeBSD 12.2。 前段时间因为工作比较忙,一直没顾上把它升级到 FreeBSD 13.0,今天总算是找了点时间来做升级。

总体上这次升级比预想的还要平稳一些,由于 FreeBSD 13.0 和 12.2 的内核接口变化不大,因此我也没按照正规的做法, 即升级内核、重启第一次、etcupdate、installworld,重启第二次、delete-old/delete-old-libs,而是在 installkernel 之后直接做了 etcupdate 和 installworld。

阅读全文…( 本文约 2401 字,阅读大致需要 5 分钟 )

本地 git 的 partial clone

partial clone 是 git 的一项旨在减少空间和网络带宽占用的特性。 它会跳过下载那些可能不会用到的 git 对象,而是仅仅在需要时才去下载。对于网络延迟较低且带宽不愁的用户来说, 这样做往往会节省掉不少不必要的磁盘空间占用,而代价是可能失去离线访问的能力。除此之外,有些操作, 例如 git blame 或者 git log -p 很可能会需要与服务器交互,从而会变得略慢一些。

比较有用的场景是在使用某些历史比较久,或是对文件整体替换较多,而大部分情况下只关注最新版本的代码库。 与较早的 --depth 1 相比,partial clone的优点在于想要访问历史时仍然可以像正常的clone一样访问。

阅读全文…( 本文约 783 字,阅读大致需要 2 分钟 )

完成了第二针新冠病毒疫苗

| Life | #WFH | #COVID | #Vaccine | #Moderna | #Pandemic | #疫苗 | #疫情

⚠️ 免责声明

本文仅为作者基于个人经历所作的记录与分享,不构成任何形式的医疗建议或专业指导。作者并未接受相关专业培训,且文中所引用或提及的资料仅供参考,作者不对其完整性、准确性或适用性承担任何责任。涉及健康、医疗或相关法规的问题,请务必向具有资质的专业人士咨询。

上次 打疫苗的同时就预约了本周四(5月12日) 在同一地点的疫苗,时间比上次略早一些,我吃完饭就开车过去了。

阅读全文…( 本文约 849 字,阅读大致需要 2 分钟 )

作弊条: hAP ac 配置迁移

本文主要是作弊条,记录一下目前所做的事情,以备未来不时之需。

2017年的时候和 @yegle 团购了一批 Mikrotik hAP ac。 我当时主要的需求有:

认为比较无所谓的功能是:

具体实施中,我在家里是通过扁平的六类线缆以明线方式从路由器直接连到楼上。原本买了三台AP,但实际上只用了两台就实现了整栋建筑的覆盖。

阅读全文…( 本文约 966 字,阅读大致需要 2 分钟 )

打了第一针新冠病毒疫苗

| Life | #WFH | #COVID | #Vaccine | #Moderna | #Pandemic | #疫苗 | #疫情

⚠️ 免责声明

本文仅为作者基于个人经历所作的记录与分享,不构成任何形式的医疗建议或专业指导。作者并未接受相关专业培训,且文中所引用或提及的资料仅供参考,作者不对其完整性、准确性或适用性承担任何责任。涉及健康、医疗或相关法规的问题,请务必向具有资质的专业人士咨询。

背景

在疫苗获得了联邦食品药品管理局(FDA)的紧急使用批准之后, 接下来就是给愿意打疫苗的普通公众打疫苗和重新开放了。

阅读全文…( 本文约 1596 字,阅读大致需要 4 分钟 )

如何:禁止 mate-panel 用鼠标中键关闭窗口

就纯作弊条地记一笔,原软件是 GPL 授权的,并不想去补。

ThinkPad 的触摸板有3个按钮,分别对应鼠标的左中右三键。由于中键位置的原因,在按左或右键的时候很容易不小心碰到。

另一方面,在 MATE 的任务栏上按中键的对应行为是关闭窗口,我不知道这个主意是谁想出来的, 不过基本上 *nix 系统上各种奇怪且不一致的设定是一种常态了。不过,在被这么搞了两次关掉了不该关的窗口之后, 这个问题成功地引起了我的注意。

搜索了一圈,发现人们竟然建议就直接把鼠标中键在 Xorg 里面彻底禁用,这算什么解决方法……

阅读全文…( 本文约 386 字,阅读大致需要 1 分钟 )

在家工作一周年

| Life | #WFH | #COVID | #Pandemic | #Remote Work | #Life | #生活 | #疫情

人生如白驹过隙,早上翻看公司的 Calendar,今天竟然已经是在家工作的第365天了, 写这么一篇来稍微记录一下过去的一年。

2003年SARS的时候我还在上学,当时北京的状况也是相当紧张,学校通知我们, 从某一时间开始实施封校,届时没有特殊情况不得进校离校, 而北京生源的学生可以自行选择是否回家。 我当年是独子住在父亲之前单位的房子里,刚刚装了ADSL不久, 附近居民基本上都互相认识,并且那个院平时也没什么外人进入, 于是我就和绝大多数北京生源的学生那样整理了一大包东西, 赶在最后期限之前回了家。我原本就是个很宅的人, 平时白天在家看个书,把学校作业做了,写写代码, 隔几天出门去对面的超市买些食物,早晚汇报一下自己的体温, 这一天也就这么过去了。

有了上次SARS的经验,我原本预期这次也就是两三个月就能告一段落, 然而老板表示没那么乐观,他2003年的时候在加拿大, 然而事实上,我们都太乐观了。

阅读全文…( 本文约 3062 字,阅读大致需要 7 分钟 )

记一件糗事:术后清理要做好

今天和 Henry Hu 聊起 iichid 已经进了 FreeBSD 的主线, 想起自己之前鼠标啥的还是都在用 sysmouse,觉得既然来都来了就索性都改成 evdev 的输入设备算了? 改了 /boot/loader.conf 并增加了下列设置:

iichid_load="YES"
usbhid_load="YES"
hms_load="YES"
hw.usb.usbhid.enable="1"    # 防止uhid(4)接管

重启。等等,一闪而过的那是什么?

ntpd is not allowed to log in on /dev/console
阅读全文…( 本文约 1449 字,阅读大致需要 3 分钟 )

给 Lenovo P51 换了键盘

几年前,万合天宜的网络短剧《万万没想到》里有一集,说的是一个哥们(柯达)特别愤怒地说,什么?修不好?我是给人修电脑长大的!

如果说之前换 MacBook Pro的风扇 还可以归于硬件自然磨损的话,这次就完全是我自己的锅了。 怎么回事呢?我在2月16日晚间,在另一台笔记本上写东西的时候,忘记了把桌子上的瓶装水盖子拧上,接着一个没留神把水瓶给碰倒了。

阅读全文…( 本文约 1709 字,阅读大致需要 4 分钟 )

Fry's 没了

Fry’s Electronics 今天宣布, 由于 COVID-19 导致的经济下行,永久关闭此前还在运营的全部24家门店。

阅读全文…( 本文约 292 字,阅读大致需要 1 分钟 )