分类目录归档:随笔

吐槽设备管理和多电脑管理:无线总是比有线方便吗?

作为一个前信息类学科学生和现 IT 行业从业者,电脑一直是我生活中不可分割的一部分。同时如何方便的打理好我的电脑和其周边设备一直是个不断更新的问题。

为什么这个问题会不断更新呢?

环境决定需求

在学校的时候,我能够掌控地仅仅在宿舍里面的一个小桌子。所以那个时候,我所追求的方便就是周边外设要尽量轻薄和无线。这样子可以方便地把鼠标和键盘都塞到抽屉里面,同时不需要重新插拔线。当然不得不承认,如果忘了关了鼠标和键盘的开关,红外接收器真的很废电池 😂。那个时候还没有蓝牙,以及后面出现的早期版本蓝牙还不适用于支撑鼠标键盘的信息传输。

无线鼠标和信号接收器
无线鼠标和信号接收器

那个时候,看着我宿舍桌上那笨重的主机和荧光屏显示器,拥有一台笔记本电脑也当是一直我梦想的事情。这样子我就可以随身带着我的电脑;一旦放寒暑假,我可以方便地把它带回家 🤭。

荧光屏显示器和主机箱
荧光屏显示器和主机箱

工作之后,所使用的电脑设备已经几乎都是笔记本电脑了,而且随着苹果掀起的笔记本轻薄化风潮所造成的接口精简化,我不得不将随身携带的外设都换成了支持蓝牙的,要不然接口完全不够用。然后由于工作内容的保密性,需要工作电脑和生活电脑分离,我又不得不尽量使用支持多设备记忆的蓝牙设备,以保证我的一套外设可以在多个电脑之间方便切换。

无线一定比有线方便吗?

然而,因为目前公司的工作需要以及我的个人需要,最近我的设备管理变得前所未有的麻烦 🤦。我需要让一套外设(键盘、鼠标、摄像头、显示器)可以方便地在四台笔记本和一台主机箱之间切换,显然蓝牙已经不可能做到了。

顺便提一句,不要对五台电脑觉得奇怪,我在前前公司做涉及到移动端项目的时候,我有十几台手机、几台平板电脑和四台电脑,当然他们几乎都不属于我个人,是属于公司的。那个时候还没有云测试平台,所有兼容性测试都只能在本地设备上完成。

言归正传,好在我的大多数外设都是有线无线双模的,所以我想了折中方案。我把一套鼠标、键盘和显示器都接在一个多接口转换器上,当我需要用哪台电脑时,我就把转换器接到哪个电脑上。由于 COVID 的影响已经很小,所以我们偶尔也需要去办公楼一下。所以当我需要去公司的时候,我只需要将显示器线拔掉,连着扩展器和键鼠一起塞到背包里。搞定!

前几天,我突发奇想,既然有 HDMI 切换器这种东西来实现显示器信号源的自由切换,难道就没有一个硬件可以实现所有外设的切换吗?于是,我真的发现了 KVM 切换器,又叫多电脑切换器。这个 KVM 不是基于内核的虚拟机,它代表了 Keyboard、Video 和 Mouse。

KVM切換器(英語:KVM switch),一般簡稱KVM,又名多電腦切換器,是一種计算机硬件設備,可以使用户透過一組鍵盤螢幕滑鼠控制多台電腦。KVM,即键盘、显示器、鼠标的英文首字母缩写(Keyboard、Video、Mouse)。

摘自 维基百科
KVM 切换器 图纸
KVM 切换器 图纸

这个切换器真是拯救了我。我不需要准备多套外设来覆盖我所有的电脑,也不需要反复插拔接线来保证我的所有电脑都能被操作。我的桌面也变得更有条理了一些,虽然还是很乱。

选择合适的 KVM 切换器

KVM 切换器的种类很多,坑也很多。选购的时候,要关注技术参数,尤其是 HDMI 部分,参数不同差异很大。

  1. 首先要确定电脑数量,即,你需要将这套外设共享给几台电脑。
  2. USB 的参数。因为 USB 1 和 USB 2 的传输速率相差很大,主要看你的需求,是否有很多外置存储设备等等。
  3. HDMI 的规格。如果你使用 Apple TV 等支持 HDR 和杜比视界的设备,需要查看提供的 HDMI 是否支持 HDR 和杜比视界的传递。HDR 有很多种,例如 HDR、HDR 10、HDR 10+ 等等。同样,也要关注是否支持音频传递,以及支持的音频编码。
  4. 对于视频和游戏爱好者,支持的最高刷新率和分辨率尤为重要。需要关注一下。
  5. 是否支持热切换。直接影响切换效率和用户体验。

希望这篇吐槽能帮到一些同样苦于多设备管理的朋友。

风云再起

风云阁重新上线啦!

其实这不是我第一次写博客了,从标题里面就能看到一些端倪。作为开博第一篇,正好扯扯我的博客历史。由于太久远了,时间上可能和实际情况有点点出入。我的博客走向大致如下:

新浪博客 –> Live Space –> WordPress
托管 托管 自建

大二的时候,博客在国内刚刚兴起,几个有名的门户都开启了博客板块。我就凑热闹申请了一个托管在新浪博客上面。因为个人很喜欢风云漫画,所以起名为风云阁。那个时候并没有很好的经营,纯当一个记录有意思文章的地方。

没过多久,发现新浪博客限制实在太多了。作为一个计科专业学生完全忍不了。刚好赶上微软的 Live Space 发布,就直接搬迁过去了。当时博文也不多,所以纯人肉迁移完成。博客也慢慢从记录文章的地方,变成了一个记录我心情的地方。我开始在里面写一些自己的东西。

然后时间快进到了研二,自建博客慢慢流行起来。在同班同学 Solrex 的建议下,我申请了个域名,并开始着手将我的博客迁移到朋友顾俊Hostmonster 的 VPC 上面,CMS 打算用 WordPress。当时的域名是 iron-feet.cn,后来事实证明用 CN 域名就是个深坑,后面会简单说下。

当时 Live Space 上面已经积累了很多日志了,对于我这个懒人来说,手动一篇一篇迁移简直是不可能完成的任务,更别提还要原样保留各种 tag、日志发布时间等信息。所以为了快速完成迁移,我还用 C# 写了一个 GUI 的从 Live Space 到 WordPress 的迁移工具。那个时候,自身也没有什么开源思维,并没有把这个工具开源出来。后来某个更换电脑,代码都找不到了。想想当时如果开源出来,说不定在微软下线 Live Space 的时候能够帮助到很多朋友。有点遗憾。

自从把博客从托管改为自建之后,整个心态上面都有了很大的变化。我开始花费很多时间来经营这个博客,保证每周能发表一篇,尽量以技术日志为主。不再转载别人的文章,顶多在自己的文章里面注明出处的引用别人的优秀内容。同时也在 WordPress 上面也花了很多功夫。WordPress 虽然很赞,但只是想对比其他一些 CMS 而言,当时的老版本也并没有非常好用。莫名其妙的编码问题、升版本卡死后引起数据库脏数据、一些插件升级后拖慢整个后台、各种升级后二次修改内容被覆盖,若细细道来够好几篇日志了。

那个时候订阅博客很流行用 RSS,所以很多博主都喜欢用 RSS 订阅量在跟踪自己的博客质量和访问情况,我也是其中之一。由于 WordPress 自己的统计功能接近于不可用,所以大家很流行用 Feedburner 去烧制一个 Feed。除此之外,Feedburner 强大的纠错能力还能够帮助博主修复一些 RSS 里面的 XML 错误。

当时鉴于 Feedburner 的流行和业界认可度,博主们还会把 Feedburner 的订阅数量放在页面上,以显示自己博客的质量,如下图:

Feedburner 订阅数在博客上的样例
Feedburner 订阅数

想使用这个不错的功能,对于我这种订阅用户主要在墙内的博主成了难题,因为 Feedburner 订阅数量图是在谷歌域名下的,所以在墙内展示不了。

当时不得不手撸了一个叫 ImgCache 的插件来解决这个问题。激活了这个插件之后,只要你在 <img> 标签里面加上 ref=imgcache4wordpress ,插件就会自动把图片缓存在站点本地,把图片链接替换为本地路径。这样子墙网友也能看到这张图片了。当时站内的 Feedburner、Twitter 等等的图片都是用这个方式来展示的。

ImgCache 也算是遗留插件之一了,最近一次更新是十二年前……请无视我的塑料英语和当时稀烂的代码水平。插件页面里面,还写着将在新版本中解决已知问题。果然只要不更新版本,问题永远可以不解决,😅。看来是时候修复一个新版本出来了。

除此之外,我还手撸了另外一个插件叫 Custom URL Shorter 。我知道应该叫 shortener ,请无视 🤦‍♂️。当时不允许修改插件名,不知道现在行不行。一失足成千古恨!(现在允许修改了,我也已经把名字改成了 Custom URL Shortener)

接下来时间一下子跳跃到了研究生毕业后第三年,我心痛地关闭了风云阁。个中原因,让我内心五味杂陈:

  1. GFW 简单粗暴的封 IP 方式。一旦该 IP 下有任何一个站点存在敏感内容,整个 IP 就会被封禁。于是乎,我经常需要和 VPS 供应商沟通更换 IP,而且沟通频率越来越高。
    不知道是不是受 GFW 影响,站点打开也经常时好时不好。找墙外朋友测试就完全没问题
  2. 莫名其妙的备案机制。这个备案机制老变,经常会通知补交材料,或者是更新信息,或者是又有新的规定要在页面里面添加什么信息。
    每次就发一个邮件告知,宽限期还贼短。一个不小心站点页面就变成工信部未备案网站告示了
  3. 无聊的黑客:进入互联网公司之后,瞬间变得很忙,就没有时间及时升级 WordPress。博客被攻击过几次,虽然有备份,但是恢复还是很花时间的

天天工作上卷,下班后还要应付 GFW、备案这些和技术完全没关系的破事。最终我认怂,很无奈的选择了关停……这事情一直是我的心头梗,难以抹去。

其实刚到新加坡的时候,我就打算重开博客了。只是因为入职一家新公司,还是纯英语沟通,就耽误了一下。然后老婆孩子来了,两个人自己带娃真的是超乎我想象的难,又继续耽误了。终于现在下定决心重开了。由于我好久没自建站点了,对现在的供应商也不了解了。感谢赖信涛推荐给我 DigitalOcean