LVM的作弊条

Linux里在分区上使用LVM有诸多方便之处,如动态调整、可以组成软RAID一类,几个常用的命令记录一下

  • fdisk: 查看磁盘状态和分区工具,fdisk -l,分区模式分GPT,LVM的分区code是8e
  • pvs/pvdisplay:查看物理卷
  • vgs/vgdisplay: 查看卷组
  • lvs/lvdisplay: 查看逻辑卷

LVM创建的顺序,修改和删除的顺序反向

  • pvcreate: 创建物理卷
  • vgcreate: 创建卷组
  • lvcreate: 创建逻辑卷

几个场景的操作顺序

  • 新建LVM
    • pvcreate
    • vgcreate
    • lvcreate
    • mkfs
    • mount
  • 新增磁盘
    • fdisk/pvcreate,可以分区后添加,也可以直接把裸设备添加进去
    • vgextend 增加物理卷到卷组
    • lvextend 扩展逻辑卷
    • resize2fs/xfs_growfs
  • 调整磁盘大小:现在云主机可以在线调整块设备大小
    • pvresize
    • vgs查看一下free size
    • lvextend 增加逻辑卷的空间
    • resize2fs/xfs_growfs文件系统大小
  • 移除磁盘
    • pvmove把物理卷的数据挪到其他物理卷
    • vgreduce从卷组里把物理卷删除
    • pvremove把物理卷删除

Catalina的Safari没了uBlock Origin

Catalina带来了Safari 13,最直接的一个变化是所有的Extension都必须从Mac App Store里安装,好用的uBlock Origin彻底没戏了,算是官方写了公告出来让大家用其他家的,或者换到Firefox之类的浏览器,Chrome很快就会干掉Ad Blocker所以换过去也用不了多久,Microsoft Edge好像没有太多支持也没有声音,但是这几个大厂的做法应该都差不多,Ad Blocker的日子难过。

本来在用Catalina beta的时候就换到了Chrome,用了一段时间还是觉的太重了,RAM吃的太狠以及电源不友好,更奇怪的是在阿里云的后台里有个refund页面加载不完整,在关掉uBO之后也还是不太好,所以也就罢了,装上AdGuard继续用Safari。

用homebrew来设置Python开发环境

Homebrew已经是macOS里非常好的包管理工具了,目前在macOS上设置Python开发环境主要解决几个问题

  • Python的多个版本,python2和python3共存,毕竟还有一些老的项目在用Python2
  • virturalenv,没有这个不同项目怎么活
  • pip安装一些扩展的问题
$ brew install python2 python3
$ pip install virtualenv virtualenvwrapper

在安装mysql-python的时候可能会遇到openssl头文件无法找到的问题

$ env LDFLAGS="-I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib" pip install mysql

把blog从archive.org恢复回来了

冗余不做,日子甭过,备份不做,十恶不赦。

对于自己的blog之前做的备份都已经失效了,放在vps上,一个手快释放了一台,就跟着灰飞烟灭了。

今天花了一点时间写了个脚本把以前的文章从互联网档案馆archive.org里给捞出来了,算是恢复了,部分文章的格式不对,评论都没有了,也是损失惨重。

先用了 hartator/wayback-machine-downloader 把文件都down回来,然后再用 Python 逐个html里翻文章出来,最后输出成一些通用的格式再导入就好了,脚本在此

机械键盘

目前为止手里用过三把机械键盘,分别是

  • Filco 87圣手,红轴
  • iKBC Poker II,青轴
  • KeyWalker 87键有线蓝牙,茶轴

从整体感觉上来说,Filco 87圣手无论是做工还是手感都是这三把中最好的,敲击起来的那种沉着感,声音浑厚,手感轻盈精准,缺点就是小贵了一些,并且没有更多的设置,也没有灯(虽然我不care),而且之后出的蓝牙版是3.0版。

其次是Keywalker(键行者),这是一套由国内深圳的一家手工厂做的键盘,整体来说完整度很不错,键盘的编程功能很好用,使用一个windows版的软件进行操作,比一般的口诀式录制模式好很多,也很直观。目前所使用的茶轴也充分的发挥了茶轴的特点,算是蛮不错的一款。缺点是品控需要加强,第一次发货的版本一个B键有瑕疵,客服倒是很直接的给换了新的。另外一点就是键盘的某些键有弹簧的音颤,这一点不是特别好,虽然有那么一点敲击IBM M键盘的感觉,但是我并不是很喜欢这种感觉,还是特别喜欢Filco的那种浑厚的感觉。

最后是Poker II这一把,整体来说没有亮点,但是也没有太大的缺点,67键的布局导致我在很长一段

iPhone X 之短期体验

首发抢回来的,本来没想着自己用,直接出掉就好了,奈何价格下跌的速度太快,我拿到的时候基本就是原价出手了,索性自己用了

尺寸

iPhone X 的大小和 iPhone 8/7/6 差不多,但是屏幕和iPhone 8/7/6 Plus 差不多,屏占比确实高一些。拿在手里非常舒服,之前使用 iPhone 6 Plus 总是觉的太大。

屏幕

iPhone X 这个屏幕是非常精细的,Super Retina 确实不是盖的,虽然不及 iPhone 4 首次推出Retina的感官上震撼,但也是非常牛逼的了,应该是当下最好的手机屏幕了。

iPhone X 的黑是真TM黑。

至于空气刘海儿的设计上,只能说是看看就习惯了,和其他全面屏手机对比的话,iPhone X 这个妥协也还可以接受了吧。

变色之类的问题都是OLED的特点,无需吹毛,烧屏问题也一样,只是必须控制在一个范围内,不能像 LG 给 Google 代工的 Pixel 2 那样回来就烧,另一个我关心的问题是:要是真烧屏了,Apple 管埋么?

Face ID / 面容识别

这应该是最具革新的一项功能了吧,从几天的使用来说整体体验上要好于 Touch ID,但是可靠度上各有优势,大部分情况下 Face ID 解锁都很快,但是失败的比例也不少,比如你侧躺在被窝里看手机,这时候解锁八成是失败的,也许和侧卧脸有变形有关吧,但是 Touch ID 就不会有这种尴尬。

原来最需要 Touch ID 的场景是支付,无论是微信支付还是支付宝都支持 Touch ID,但是到了 Face ID,只有微信做了适配,估计支付宝是在抉择用自己的刷脸支付还是用Face ID。招商银行的 Touch ID 自动登录也没有了,虽然显示了 Face ID,但是打开好像还是 Touch ID,这一点也是比较奇怪的。其他的 App 对于Face ID 的适配做的最好的应该是 1Password 了。

至于 Face ID 的安全问题,我试着关闭了Face ID需要关注才能解锁的功能,果然是闭着眼睛也能刷脸,这么一来睡觉的时候被老婆查手机转账都是轻而易举的事情了,所以吓得我赶紧又打开了这个功能。

因为iPhone X可以感受到你的注意力这个特性,iPhone X 的消息通知默认是不显示内容的,直到你注视了屏幕并且解锁了之后就把通知内容显示出来了,这种小的细节还是挺让人心暖的。

相机

相机的效果总体来说有点过爆,尤其是拍人像的时候,会在脸部过爆显得脸上有一种油腻感,这个不好;对于色彩还原、夜景效果都还是有提升的,但是基本也就iPhone 8 Plus的水平稍微高一些。

应用适配和系统操作

应用的适配上,大部分厂商都做好了适配,微信、支付宝、招行都做了适配,只是有的适配的好,有些适配的就比较差了,像Telegram虽然做了适配但是刘海儿位置的处理就有一个明显的bug,其他的适配都是空间布局上的小问题。

没有Home键的操作反而是更加行云流水般的顺滑了,关掉多余的动画反而不是很自然。

最后的感受

总体来说,iPhone X确实是当下最好的手机了,毋庸置疑,是我自己在拿到iPhone 4之后拿到最好的手机了。

一些系统上的bug还需要 Apple 修复,比如相机等应用在锁定旋转方向的情况下依然旋转了屏幕,而且把控制条一类的内容给弄丢了。

成为 Winston Wolfe

在低俗小说里有这么一个角色 Winston Wolfe,他快速的、专业的帮助Vincent和Jules处理了满是鲜血的汽车,解决了最为棘手的问题。这是一个令人非常值得信任的角色,所以有人就总结了 Winston Wolfe 的一些行事特点,认为这是一个领导应该具有的特征,我们也来学习一下,争取成为一个像 Winston Wolfe 那样靠谱的人,张口就是“I’m Winston Wolfe, I solve problems.”

  • 100%可靠:只有可靠是一个人信任的保障
  • 制定优先级:凡事都要制定优先级,优先做重要的事情
  • 先听坏消息:坏消息通常能将我们拉回到正确的方向上,虽然总是难听些,先听坏消息
  • 替领导分担:负责到底:对交到自己手里的事情要负责到底
  • 写下来:好记性不如烂笔头,没有人有足够好的记忆力。
  • 战略是外行做的,策略是行家里手做的:战略总是简单的,策略是需要一步步的执行下去的。
  • 你不理解就无法管理:很简单,管理就是要了解每一个步骤,不了解你就无法管理,无法达成目标。
  • 先严格,后宽松:先让所有人都行动起来,当他们完成的出色的时候,就要告诉他们完成的真棒,不要搞反了。
  • 如果不行就干掉:有些人不太行,即便是告知了也不太行的话就要快速坚决的处理掉,即便他不拿工资也是一样。
  • 谨言:人都是情感性的动物,不要因为言语上的不小心而伤害了小伙伴们。

话虽不多,但是很有用,当然做到才是重点,所谓知难行亦难。

Macbook Pro 连接4K显示器的转换头

从朋友那里入手了一个4K显示器,之后就为适配这个4K显示器的转换头发愁了一段时间,所有买到的转接头不是不能用就是4k无法到60hz刷新率,就连苹果原厂的

后来终于是发现了MI 小米 USB-C至Mini DisplayPort多功能转接器,买回来用了2个月,现在坏了。