近期在使用一个开源工具时发现有个叫tmux的工具。查询发现Tmux还挺流行,repo star有20K+,同时我常用的iTerm2也集成有tmux。基于此,有必要了解下tmux且明确使用场景了。

由于目前使用尚浅,有错请指出

概念

先上概念,了解其作用。

tmux is a terminal multiplexer. It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal.

  1. 个人理解就是tmux针对终端会话情况进行了现场保存,比如SSH连接了VPS,vi编辑某文件,直接关闭会话后,重新开启连接,会发现状态都丢失了,需要重新进入目标路径,重新打开编辑。有了tmux的话,就可以保存这个会话,重新访问目标机器后,加载之前保存的会话,一切恢复如初。
  2. tmux之所以可以做到会话保存,是因为目标服务器上在安装了tmux之后,会开启单独服务,从而进行现场保存。

安装

了解如上原理,也就明白了tmux并非一定安装在本地,而是安装在需要进行会话保存的机器上

常见操作系统环境下安装命令如下

1
2
3
4
5
# macOS
brew install tmux

# Centos
yum install tmux -y
阅读全文 »

疫情哪也去不了,为了解闷,入手了Xbox Series S,这里记录下购买使用过程。

前置条件

  1. 注册outlook,微软服务账号一条龙
  2. 电视机/显示器准备到位,本身需要支持外放或者连音响
  3. 手机下载Xbox App,后期连接Xbox有用

设备选择

之前已入手了Switch,整体都是休闲小游戏,这次想玩点大作,可选择空间并不大,无非是PS还是XBox,另外就是高配还是低配。

因为我属于入门级选手且想体验下微软的大作,尤其是光环,因此选择了XBox低配版Xbox Series S。

XSS配置关键几个参数如下

  1. 跑2K没问题
  2. 512SSD,实际下载不了几个游戏,不过因为是大作,其实也不可能天天换着玩
  3. 支持外接存储,万一存储空间不够还有救

决定后就火速下单了,考虑到不愿意受国内不可控的各种因素,所以果断日版,资费大概2100RMB,原装只带1个🎮。

阅读全文 »

个人用机器很少在国内或者国区买,但域名目前还都是在国内买,主要价格还行管理也方便,有些方便国内服务体验是优于国外的。

尝试把阿里云上购买的域名转移到腾讯云上,因此了解了下域名的转出转入服务,这里记录下。

操作流程

  1. 阿里云转出域名页面操作,获取转移码
  2. 腾讯云域名转入页面,按照表单要求填写域名+转移授权码
    • 域名转入需要时间,一般需要4 - 6个工作日
      • 实际使用发现一个工作日就OK
      • 转入后一般建议修改下DNS为官方推荐的服务器地址
      • 转入后DNS解析记录需要手动重新配置
    • 转出转入本身并没有费用,但转入需要提前支付一年域名费用,即使此时域名并未过期
    • 转入中状态下,还无法在腾讯云进行DNS的解析修改等操作,但阿里云的转出平台还可以操作

如上操作后,就是等待转入完成了。

GoDaddy?

阅读全文 »

开源项目维护耗费精力,获取金钱收益是个很好的激励模式,GitHub现在有提供sponsor机制可以方便的赞助某个项目开发者。这里记录下如何操作

赞助他人

进入某个项目右侧Sponsor this project处,点击每个具体开发者后的❤️即可进行赞助,具体赞助计划可以选择一次性支付或者定期支付

申请获得赞助

阅读全文 »

sb搭建组件库文档还是挺方便的。当前的一个组件库,是业务组件库,title我们使用中文描述,因为中文表达更为准确,但组件名称毕竟是英文,因此希望在组件文档树上能够体现出来,这样也可以英文检索。于是需求出现了,如何自动将组件名称追加到title上呢。

解决方案

  1. 手动写,N个组件需要手动编写N次,另外如果rename组件,title需要手动维护,pass

  2. sb是否本身提供了口子,sb提供了titlePrefix,但只是解决了,某个文件夹下的title可以增加统一前缀,并不满足当前需求,pass

  3. 以上两个方案不行那就只能自行解决了,因为sb文档采用的webpack构建,且title定义语法很确定,所以决定开发webpack-loader针对stories文件统一处理解决

阅读全文 »
0%