为什么非得把凪光的老底都扒出来?
说到“凪光”这玩意儿,我真是有一肚子火要吐。它本身是个好东西,但你真要动手去找个干净的版本来用,那简直是给自己找罪受。市面上现在能找到的版本,能用吗?能用。干净吗?那是做梦。各种小站,个人博客,下载站,放出来的东西五花八门,一会儿给你塞个流氓软件,一会儿给你来个捆绑安装,简直是把用户当傻子耍。
我一开始也没想搞这么大阵仗,我只是想简单弄个版本给老家的小舅子用。他那边搞了个小项目,急着用这个东西,结果他自己跑去随便下了个,装完电脑直接卡死,桌面图标多了一排,杀毒软件嗷嗷叫。他一个电话打过来,把我骂了一顿,说我推荐了个什么破玩意儿。
我这人就是受不了这种气。我当时就决定了,不就是找个干净的源头吗?我非得把这东西祖宗十八代都扒拉出来,看看到底哪个版本才是能用的、正经的,哪个是那些个不靠谱的站长自己魔改的。
我怎么一步步把所有版本都找了一遍
我这人干活儿就是喜欢从头开始。我锁定了几个大家公认的“可能”是源头的网站,但很快就发现,官方站点早就停更了,留下的都是一堆没人维护的死链接。我只能转战地下。
我的实践记录是这么展开的:
- 第一步:广撒网。我用了十几个搜索引擎,从国内到国外,甚至翻了一些很老的个人技术论坛。关键词那叫一个复杂,光是“凪光 下载 纯净”这种组合我就试了上百种。
- 第二步:下载与隔离。我找了大概三十多个不同的安装包,每一个都先放在虚拟机里跑一遍。我可不想我的主力机也被那些垃圾软件祸害。
- 第三步:分类与比对。这是最耗时间的。我把所有下载下来的东西,根据文件大小、发布时间、甚至安装界面UI的细微差别,硬生生分成了三大类:
- A类:原版残骸。这是最早期的版本,文件小,功能单一,但起码没毒。
- B类:主流魔改版。这些是功能最多的,但几乎每个都捆绑了至少三个以上的推广软件,安装界面贼恶心。
- C类:论坛高仿版。这些是打着“某某论坛独家发布”旗号的,但大部分只是把A类或者B类简单换了个皮,而且经常缺少关键运行库。
- 第四步:确认终极目标。我最终锁定了一个国外社区里,一个看起来像是原始开发者的老哥,他在十年前留下的一个网盘链接。那个链接,经过了无数次验证,文件小得可怜,但安装完毕后,启动速度快得惊人,界面干干净净。那才是真正的“凪光”。
我为什么要花三个星期干这个蠢事
你可能会问,为了一个软件,花这么大力气,值吗?正常来说,肯定不值。但我当时有时间,而且是没办法的那种有时间。
去年夏天,我接了个活儿,去帮一个朋友的公司做内部系统迁移。活儿谈得好好的,我人也到了地方,结果刚干了两天,那边高层忽然闹内讧,所有项目暂停。我当时人在外地,回不去,他们又不给我结款,说项目没启动,哪来的费用?我就这么被晾在了当地租的公寓里。
我当时那个火,但又没办法,总不能跟资本家硬碰硬。我每天就是盯着天花板发呆。房租得自己掏,生活费也得省着花,心里窝囊透了。老家的活儿也没法接,人被困着。
小舅子的电话就是这时候打来的。他被那个垃圾版本的“凪光”搞得焦头烂额,抱怨说:“你是不是没事干了,推荐这种东西害我。”
我当时就炸了。对,我就是没事干,但我不能被一个破软件版本给打败。我把所有的火气都撒在了这个版本大全的搜集上。我抱着一股子跟这个世界较劲的心态,每天从早到晚,就是下载、运行、检查、记录。当时心里想的就是:老子要证明,这世上还是有纯净的东西的,不是所有东西都是被污染的。
等我最终把那个干净的版本整理出来,做成了一份详尽的下载和版本说明记录时,那个朋友的公司终于打电话过来,说项目要重新启动了。我直接回了一句:“抱歉,我忙着。”
我现在这份版本大全,就是那段时间的产物。从愤怒开始,以记录告终。至少,我的小舅子现在用上了最干净的版本,而且他也再没敢轻易去乱下东西了。这就是我当时把所有版本都挖出来的原因,不是为了技术,就是为了争口气。