散文诗一首

第一眼看到你

就感觉血液里充满了爱情的酸臭味

灵魂里也遍地都是

想和你困觉

从早到晚的

困觉

焊了个键盘

之前俊逸和我说可以弄一个把 GH60 玩玩,蛮有趣的定制键盘。另外推荐了国产G家的白轴,据说手感和我的 HHKB 比较接近。

最近刚好离职后闲置在家,就弄了一套装备开始自己定制起来。总体下来难度不大,手感确实比较接近 hhkb 就是 hhkb 还会更加硬一点点。全体装备都是淘宝买的,找到了一家有卖 hhkb 布局的壳子和定位板,所以做起来无比轻松。好了,不多说了,放图。

焊板子

装轴

装灯

成品

工作图

最近画的图

最近买了三只裸熊的杯子,把白熊给了俊逸,panda 给了阿东,自己留了灰熊,于是就花了几幅熊熊的图。不要在意比例什么的,毕竟手残党。

杯子的照片

三只熊

Panda

画崩了的三只熊

键盘侠的时代

于是他背后的人们又须竭力伸长了脖子;有一个瘦子竟至于连嘴都张得很大,像一条死鲈鱼。——题记

不是那么久远的时候,鲁迅先生描写了那些个看客的神态,入木三分。相信先生并没有想到,不久之后的现在这些个“鸭脖子”看客们真的不再变成“鸭脖子”了,而是变成一个个盯着手机指点江山的键盘侠。

这是最好的时代,也是最坏的时代。科技的发展让地域和时间都浓缩了起来。每个人的生活都似乎唾手可看,隔壁王叔叔又当爹了,中学老同学发了横财,前女友开上了豪车等等都能指点一番。看得开心点个赞——朕知道了;看的不开心拖个黑——拉出去斩了。评价别人的生活似乎已经成为一个司空见惯,甚至不可或缺的生活部分。人都是有好奇心的,或者说是窥私欲,别人的生活再怎么稀松平常,都还是可以看的津津乐道。

“哟~~这家伙肯定是傍上大款了。”

“嘿,这娃怎么长得像隔壁老王!”

有的时候一些个评价还真的让人恼火。这种时候人们就会感慨,诶,科技发展让人都变得不善良了。现在的一代真的不如一代,这代人除了玩手机扯皮他人的生活也没啥追究了等等。其实仔细想想,并不是科技让人变了,只不过是那时候的“鸭脖子”们,转变成了现在的键盘侠们。

科技,只是降低了这个成本。

但这个降低,却产生了极大的影响。就像前面说的,科技浓缩了时间和空间。之前的流言能传播几公里就了不得了,现在一旦上网的东西,大概在互联网消失之前你都没希望彻底清除了。原来的看客们,居然可以通过简简单单坐在电脑前面敲一敲键盘就可以影响到整个世界,这种权利是多么的可怕和让人沉醉。

所以,人们是讨厌键盘侠的。许多人喜欢用“关你屁事”和“关我屁事”来解决这个问题。似乎拒绝了键盘侠就可以在这样的时代中独善其身。私以为,这都是徒劳,毕竟没有人可以挡住时代的车轮滚滚向前。键盘侠会一直存在,你的生活也会越来越透明。

瞎扯扯OOCSS,ACSS,BEM,SMACSS

最近在看一些 CSS 的东西,想要提高一下自己在这方面的姿势水平。很久之前就了解到 BEM 了,当时还是在 ifanr 工作的网红莎莎大神和我说了这个。突然想到自己似乎也应该深入去了解一下这些东西。于是就看了一些资料,整理一下,且做个记录。

我这几年写 CSS ,核心的想法就是组件化模块化,这样就更好控制也减少改一个小东西整个页面爆炸了的可能性。所以如何去组织 CSS 也是蛮重要的一部分。

Object Oriented CSS (OOCSS)

面向对象的 CSS,字面意思就大概是这样把,反正一看到 OO 脑子里第一个反应就是 Java 的那种风格,可能是我安卓写多了……

OOCSS 的想法首先要明白 CSS 的 “Object” 是个毛线玩意。我粗鄙的理解下,应该一般指一个视觉上的图案、控件等,就是一个 Object ,大部分情况下,这种 Object 肯定是可以复用的。

常见的比如 Button ,按钮。

Tag : a,button  
calss: btn  

视觉上就可能是一个图形按钮等等,这里不展开说了,有兴趣可以去看 https://github.com/stubbornella/oocss/wiki

OOCSS 有个特点就是结构和皮肤是分开的,比如说一个渐变按钮,那么 .btn 的 class 是不会包含渐变相关的属性的,而是需要单独抽取出一个渐变的 class,然后让 .btn 去扩展从而得到一个渐变的按钮。

就像官方说的那样,一个 Object 包含了四个部分:

  1. HTML ,会有一个到多个的 DOM 节点
  2. CSS , 用来表示上述节点的样式, 这些样式都会以最外面的包裹层 Node 的 class Name 开始
  3. 背景图片、或者其他的一些用来展示的资源组成的组件
  4. Javascript 的事件,行为等。

另一个特点在于,OOCSS 认为 container 和 content 是需要隔离开的。也就是说,尽量不要去使用依赖于节点结构位置的样式定义。比如这样的就是不允许的:

.video-container .title{
  ...
}

OOCSS 中会建议你直接这样去写:

.title{
  ...
}

也就是直接去写这个元素。

另外 OOCSS 也定义了一整套的 Module Grid 等等,有兴趣可以去看 https://github.com/stubbornella/oocss/wiki

Atomic CSS

这个东西我是最近才看到的,官网上它也自称是为了组件化的 CSS 而设计的产物。顾名思义,这货的原则就是原子化的提供 class ,让你用起来非常顺手就像 inline 的 style 一样。

有一个思想叫做 Atomic Design ,简而言之就是一切都是原子组件构造而成。比较有趣的是,这个思想引入了一些科学名词,具体请看后面的介绍。

那么什么是原子(Atom)呢?

  • 每一个 HTML 元素就是一个原子。比如一个 input

然后用原子组成分子(molecules)

  • 就是一堆原子组件得到的东西,比如说一个输入框,前面有个 label,中间有个input,最后还有个提交 button

接着合成生物体(Organisms)

  • 所谓的生物体(不知道翻译的对不对,反正大概就是有机物之类的东西)就是一堆分子组合而成的,最简单的例子就是网站的一个 header 里面包含了搜索框、导航栏也许还有用户中心什么的。

之后一层就是比较正经的名字了,叫模版 (Templates):

  • 这个的话大家都应该熟悉了,在 ACSS 里面模版也就是把各种东西组合起来之后的布局等,基本上整个站点的结构都已经成型了

最后一层就是页面(Pages)

  • 这个就更简单了,就是加上图片等等其他的乱七八糟的东西,得到了最终的页面

Atomic CSS 有一点特别有趣的的是,基本上抛弃了所有的原来 CSS 的做法。它会针对每个选择器定义一个可以复用的 class 。比如:

.Bgc-fff{
   background-color:#fff;
}
<div class="Bgc-fff"></div>  

当然,引入一些预处理的手段后,你写出来的代码可能就是这样的了:

<div class="Bgc(#fff)">  
</div>

看上去是不是很扯,但是相信你已经 get 到 ACSS 的点了。其实就是 Style with class,就好像你所有的样式都是 inline 了一样一目了然。好处就是不用在管理各种页面各自的样式文件了,你准备好一个原子库,直接写 html 就能把样式写出来。问题也很明显,如果要做响应式就会比较麻烦,因为你的样式都是原子性的写在 html 中,那么可能比较简单的方法就只能是根据平台下发不同的 html 来解决这一个问题了。

总之还是蛮有趣的一个方案。 

Block,Element,Modifier(BEM)

BEM 相对来说就比较有名了,简单的说,就是通过遵循一套严格但合理的命名规范使得你的 class 保持一个较好的可读性和维护性。
好处也很明显,方便合作开发,别人容易读得懂你的代码,你也容易维护好你的样式。这个就直接上例子了:

.block{}

.block__element{}

.block--modifier{}

格式大约就是如上所属那样,当然,有一点需要注意,多层 DOM 节点的情况下正确的写法应该是这样的:

<div class="block">  
    <div class="block__e1">
       <button class="block__e2"></button>
    </div>
</div>  

这里的 button 不能写出 block__e1__e2 这样就太丑了。

Stackoverflow 上有个特别好的解释对于 BEM 的说法点这里查看

简单说,就是 html 是一个 DOM树,那么你在写样式的的时候就写成一个 BEM树一一对应就可以了。看例子:

html:

<ul>  
  <li>
     <a>
       <span></span>
     </a>
  </li>
</ul>  

DOM树中有如下四个节点:

ul  
ul>li  
ul>li>a  
ul>li>a>span  

那么对应的我们就可以设计出如下的 BEM class:

<ul class="menu">  
  <li class="menu__item">
    <a class="menu__link">
      <span class="menu__text"></span>
    </a>
  </li>
</ul>

是不是非常一目了然。当然 BEM 的教程和例子非常多,这里就不一一赘述了。

SMACSS(Scalable and Modular Architecture for CSS)

这个名字老长了,官方介绍是这样说的:

SMACSS (pronounced “smacks”) is more style guide than rigid framework.

不明觉厉。

开个玩笑,其实这个就和它的介绍一样,是一个指导性的小手册,大部分内容可以直接在网上读到。也有书可以买。说来惭愧我并没有读完这部分的内容,所以也就不强行解释一波了(实在太长了。。。)有兴趣的可以去网站看

不要对生活悲伤

本来是想写一写这几天的感悟的,最近开始和同事一起去游泳,泳池里短暂的脱离网络可以让自己很好的思考一些事情。

不过想着想着,又些莫名其妙的悲伤就涌上心头。大抵这季节就是容易叫人情绪波动罢。今天雾霾又爆表了,早上睡过头了,也忘记带口罩,到了公司喉咙已然有点干涩,不由更加悲伤。

再年轻一点的时候,喜欢跟风玩一些酷酷的东西,比如 09 年单反热的时候玩单反,13 年无人机热的时候玩无人机,然而想想,其实也不过是一个智障一般的行为。但是不要悲伤,毕竟这也是很好的经历。

过了几年后,就想明白,其实还是应该去追逐自己心头好。比如摄影这事情,就算只是热爱器材也是一个好事,多赚钱买些好器材,一年用个一两次,也蛮爽。就想我后来还是觉得喜欢折腾电脑,就一年攒了两台机器。就是很开熏。

关于不待见的人。发现这事儿其实也可以处理的简单,因为不待见的人总是有的,你可以选择屏蔽掉,也可以选择让自己去适应。我选择屏蔽掉,就让我活在我自己意淫所得的美好世界里罢。反正该有的损失也不过是为此付出的一点点代价而已。

总之努力是基本很难有回报的,所以就和做产品一样,小步试错,也许那天老天爷瞎了也就成了。

开刀小记

小时候有一次阑尾炎,以为要开刀,那是我人生第一次离动手术最近的时候,我其实是很惶恐的。我记得那个晚上,我想了很多事情,给自己做了很多心理建设,然而第二天莫名其妙的好了,就没开刀,到现在也没再复发。直到了前不久,我的屁股上开了人生中的第一刀。

去年年初的时候,屁股上就有了个囊肿。疼了几天就消退了也就没有在意。过了半年多,有一段时间特别的疲劳,便又复发了一次,在最后,15年12月左右的时候,又一次复发。这波实在是觉得不能忍了,刚好年底了手头工作上的事情也不忙了一点,便跑去医院看医生。

医生一看屁股上的,如临大敌,二话不说让我搞了一发 MRI ,然后确诊确实只是囊肿而已,并不是肛瘘什么的。医生满意的笑了(注:给我看的医生长得蛮帅),然后说先擦药膏,等消肿了来约手术。

看来还是要开一刀啊。我内心想着,然后又回去了。

过了一个月,终于约到了手术,本来以为要过完年才开了,想不到年前就开了。那也不错,正好是最不忙的时候,医生和朋友都说,这个手术很简单,不疼的。然后我知道,果然是不能信的。

当我换上病人服躺着病床上的时候,四周都是和我一样的胖子,一上午一个医生要开三台这样的手术,看来确实是小手术。然后我就毫不在意的进入了手术室。医生让我趴着,我就趴着了。

两个医生开始在我的屁股上找囊肿,可能因为这波恢复的不错,一直没找到。后来又是捏又是拧,终于找到了位置。然后主任医师说了一句让我内心一沉的话。

“先生,你这个创口会比较大,面积有点大啊。”

这……

然后就是啪唧一阵,说给我打麻药,有点疼。不过马上麻药就起作用了,然后又是啪唧啪唧啪唧好几针,看来病灶真的是有点大,要麻醉那么多次。我心想,这波应该不会疼,都用了那么多麻药了,不如睡一觉。

刚闭眼,卧槽,痛痛痛痛痛痛痛。

医生说,这下会有点疼,你的病灶很深入,下面麻药可能没那么多作用。

我了个大擦。

然后就是痛痛痛痛痛痛痛的过了一会儿。

幸好小手术,其实也没那么疼,就是时不时偶尔会有一下擦到麻药不太有作用的地方。然后医生钳了一块肉给我看,开心的说:

“先生,你看,很大吧。现在是因为萎缩了,刚割下来的时候还要大。”

于是我就好像看到了如同芹菜炒肉丝没做好的时候,肉丝糅杂在一团所形成的肉团一样的一坨血淋淋的油肉。当时不知该说些什么,只好嗯嗯了几声。

接着就是缝合,其实还是挺疼的,缝了三针,主要过程就是,噗呲,啊,噗呲,啊,噗呲,啊。

最后主任医师一看大事已成,就开心的走了,然后我的主治医师就弄了个轮椅把我交给了护工,说,尽量少走路,下周一复诊换药。然而我并不在意当时他在说什么,只是感觉疼疼疼疼疼疼疼。

在医院躺了两个小时,感觉勉勉强强能动了就和家人一起跑回了家,因为创口很大,内裤也穿不了,只能套一个睡裤每天在家里甩鸟玩。

第一天回来走楼梯是真的要命,那时候麻药也醒了,走一步疼一次,就是感觉重新割了一刀的感觉。第一次觉得家里住五楼真的太蛋疼了。上了楼之后就再也不想动了,直接瘫了一天。

本来只请了一天假期,出院的时候医生很大方的开了两周的假条。我想医生果然没骗我啊,之后的一周,一点点从能走路,到能坐着就是一个漫长的过程。当然中途的过程中,最难受的还是拉屎,因为一半屁股无法坐下来只能用手撑起自己的左半边,然后右屁股一起支撑。总之我觉得,我手臂变粗了。

今天是开刀后的第七天了,基本上已经可以走可以坐也不疼了,每天可能可以去拆线。其实现在基本不影响生活了,除了因为还没拆线要贴个纱布穿裤子不方便以及没法洗澡整个人散发着 funny 的味道以外,其他好像都恢复的蛮好的。

只能祝我早日拆线,然后就可以恢复到正常的生活中了。

ps:摊在床上真的一点意思都没有……

2016年的一个不成熟的小回顾

今天是 2016 年最后一天,我和家人在普吉岛度假。旅游的主旋律就是上车睡觉下车拍照,不过在异国他乡的旅店里,回顾即将过去的 2016 年,似乎也是挺好的一个体验。

2016年我的主要时间线

1月

我记得跨年那天是在 聚会玩——同科公寓 中度过的。应该是为了上线 《给你生猴子》 这个活动页面,然后后面还和栋栋一起看了一会儿风暴英雄的一个女主播的直播,当时刷了鱼丸,被女主播感谢,两人都有了很大的满足感。放一张当时和喵哥的合影(其实时间是我们拨快了的,哈哈哈)

和喵哥合影

然后比较有趣的事情就是和聚会玩的同事们一同去了长滩岛旅游,记得出发的那天我们照样写了代码到傍晚,才去机场(毕竟红眼航班),放一张那天大飞写代码的照片以及在长滩的合影。我也在长滩拍了婚纱照,得出结论,拍婚纱照是保持婚姻稳定的一个很好的方法,因为太特么麻烦了,你肯定不想经历第二次。

大飞写代码

聚会玩合影-长滩

2月

二月份我觉得最值得一写的就是我配了一个组装机,这台电脑的硬件升级贯穿了我的整个 2016 。可以说是吹响了 2016 攒机的冲锋号。先说一下当时的配置吧。

i7-6700 | GTX-970 | DDR4-2400 16G

就说这么三大件,因为后面主要也是换了这三个家伙。

装机图

二月份也给家里做了不少网线,当时钳水晶头的水平达到了人生巅峰,后面很快掉落,哈哈。

水晶头

另外一个大事情就是开始紧锣密鼓的准备四月底的婚礼,当时二月份搞定了酷酷的请柬,在上面印刷了一个心形曲线的方程。

请柬

工作上,我没记错的话,是差不多完成了对聚会玩整个 Android App 的重构。当时因为人员比较少,就严格按照 Android Clean Architecture 的结构来写,配合 RxJava , Dagger, Retrofit 等轮子,写的还是蛮不错的。感觉是我最近几年写的结构最好的一个 Android App 了。

3月

三月接待了来自北京的飞哥,刚好他来上海出差。然后搞定了一个伴郎也是挺好的。飞哥还是一如既往的帅,就是眼袋还是一如既往的重。

飞哥

三月聚会玩从同科公寓搬到了东南华庭,办公条件一下子飞跃了起来。当时我兴奋不已,感觉马上可以大干一场,还买了个茶壶。不过后面并没有那么顺利,暂且不说,后续再言。 三月中下旬的时候我开始写起了新产品 喵懂 的 Android 端。可惜最后卡在了 FFmpeg 和 OpenCV 的坑上。虽然大学的时候玩过一点点图形学,但是做应用还是差太远了。倒是 iOS 上面以及有不少成熟方案可以参考,于是乎我便跑去和栋栋一起写起了 Swift ,也算是我蛮特别的一段经历,算是对 iOS 有了个莫名其妙的入门。(虽然后续并没有继续推进,因为我的 Title 其实是前端工程师来着)

当时有一段时间写前端,有一段时间写 iOS ,中间时不时还可能去解决 聚会玩 Android App 的一些小问题,还是蛮有意思的过程。在思路多次切换后,反而原本想不明白的问题有时候也能想明白。这段岁月,我觉得真的很带感,就像是在一个黝黑的地下室里,几个勇士点着蜡烛抹黑前行,你永远不知道下一个转角是魔王还是宝藏。放一张当时同事们讨论问题的图吧,颇有一点点“硅谷传奇”的味道。

栋栋李攀合影

4月

4月聚会玩这边有了一些结构的变化,来了一些新朋友,走了一些老朋友(其实有一部分是3月就走了),其实也是业务变化了难免。虽然最后产品并没有想象中的发展,但是这段过程却是很值得记录,我记得我那时候拉屎的时候,都在想,应该怎么去设计这个模块,应该如何更低成本的去实现需求从而更快试错。我感觉,这是我作为一个研发的综合素质提升最快的一段时光。

4月 hh 从谷歌离开,前往微信开始他新的征程。我们一起吃了饭,还叫上了一大坨人,欢送了这位去了微信后开发了现在全网最火的“微信小程序“这项功能的大神。没多久后,鞭鞭也离开腾讯前往袋鼠国求学,向着计算机科学家的方向前进。

聚餐合影

而我呢,最大的变化是30号的时候结了婚。全中式的婚礼,非常带感。在 Rain哥,安博,王老板,飞哥和歌之的壮胆下,整体还是充满了欢乐。婚礼留给我的最大印象是累,倒是后面第二天,和夫人一同故地重游了鲁迅故里还是留下了深刻的回忆。

鲁迅故里合影

5月

5月买了本好书《CSS SECRETS》,O总推荐的,确实不错。

CSS SECRETS

5月跑去了杭州聚餐,见到了上一波聚餐没见到的一些群友。

5月买了一台 iPad Pro 配了笔和键盘,然后没多久之后键盘坏了,我又换了罗技的键盘,人生真是蛋疼。不过这台 iPad Pro 就是我正在写这篇博客的设备,现在我已经彻底离不开它了。

iPad Pro

5月开始玩守望先锋,然后一发不可收拾。到现在还在沉迷。

6月

6月养了一只小喵,金吉拉。

喵

但是同时比较忧伤的是,六月从聚会玩离开了,还是因为一些融资的问题,导致待遇无法继续保证。这也是比较遗憾的一个事情,当时我休息了一段时间,每天都在思考人生和工作的意义(其实是一直在打守望先锋)。

接触了一些机会后,想了想最后去了现在的团队。办公室的 View 非常好,当然不是最重要的原因。主要是做的事情我觉得能行,所以才去做。六月的休息,给我最大的感悟是,我这样的人,走的路子就是希望如何把自己的技术变现,更快实现能赚钱的需求才是最重要的。无论多么牛逼的公司,只要目的是赚钱,那么还是要当作一个生意来做,技术也是围绕着生意来做的,如何更好更快的满足市场,抢占用户才是有价值的事情。

新的团队也给了新的挑战,我是一直以来喜欢就单纯的写写代码的工作,但是新团队需要带领一个小小的几人小组一起来做好前端的工作。方向还是我不那么擅长的 PC 端前端。这中间摸索和探索的过程,也有许多值得书写的地方,不过考虑到这是一篇总结性的流水账,就说几点总结吧:

  1. 作为 Leader ,你一定要以身作则,get your hands dirty。你要像金霸王小兔子一样,能够快速填坑,能够激情四射的搞定需求,才会激发出其他同事的热情和你一起做好一些看上去并不那么有趣的需求。

  2. 要有敬畏心,也许你的同事技术能力上或者经验上并不如你,但是不代表他的思路抑或他的想法就是一文不值的。而且很多时候,换个其他人的视角往往能看到不一样的东西。当然,作为“拉雪橇的头狗”你要帮助完善你的同事们提出来的想法,阻挡不合理的方向,一同完善有利的方向。毕竟,一个团队,无论里面的人处于什么位置,其实都只有一个角色,那就是合作者。

  3. 要关注合作者的心态。我一直认为,事情做不做好,心态占一半。就想打守望先锋的时候,你上来喷基本就可以不用玩了。但是就算逆势的时候,大家沟通交流,合理合作,还是有让二追三的翻盘机会。

办公室View

7月

7月的一个小事是开始骑车去地铁站,蹭了副队长的车,认识了楼下修车的大爷,经常问大爷借打气筒。大爷和大妈看上去感情很好,我希望我这个年龄的时候感情也能很好。

修车大爷

8月

8月因为沉迷守望先锋,买了个 144hz 的显示器,然后愉快的发现自己枪法稍微准了一点点,但是依然很菜。

8月还换掉了键鼠套装,换成了 G502 和 G701+ 。似乎在那台台式机上花的钱又莫名其妙多了不少。

144显示器

8月折腾了 React 前后端同构,上线了一个前后端同构的项目,到目前为止,体验和各方面都还不错。

9月

9月继续沉迷守望先锋,然后发现 144hz 显示器还是应该配合一个更好的显卡,于是就入了 华硕败家国度的 1080.

1080显卡

9月川儿、阿东和栋栋来到了我所在的团队工作,感觉老同事又聚集在一起也是蛮不错的,于是便一同聚了餐。

宝莱纳聚餐

10月

10月是国庆节,去给 Shine 当了伴郎,具体可以看之前的文章。

看了老罗的相声,二话不说给我爸买了 M1L,感觉特别好用。

老罗发布会合影

11月

11月迷上了《海豹漫画》,感觉萌萌哒。

因为普通,所以炫酷

双十一剁手了个投影仪,丢在绍兴没事看看片,蛮好用。还剁手了一个 2DS ,肝了一个月把逆转和口袋妖怪月亮给通关+全图鉴了。

口袋妖怪全图鉴

12月

12月没啥大事,就是屁股上长了个囊肿,然后做了一次 MRI 。感觉核磁共振就是炫酷,也算是非同凡响的体验。

头发足够长了,可以扎一个小辫子。

辫子

然后因为俊逸酱需要一个 i7-6700 的 CPU ,于是我就把我那个卖给了他,然后加钱买了个 i7-7700k。感觉自己的台式机已经性能爆炸了。

i7-7700k

我特别无聊的特地装了个鲁大师跑了个分(据说和我的杀马特发型特别配)

跑分

栋栋离开了我这边的团队,去攀总那里做大数据了,祝他一路顺利。

在12月底也就是现在,我和家人一起跑来了普吉岛度假,旅途的路上看了几集真人秀《卧底老板》,觉得蛮有意思。

先就写那么多吧,大家新年快乐。

Linode 切换内核启用 BBR 简单教程

网上关于 VPS 开启 BBR 算法的教程已经很多了,只是 Linode 有点不一样,所以单独记录一下。

关于 BBR 是个毛,可以戳这个

TL;DR: 第一步点这里第二步点这里

第一步允许 Linode 使用第三方内核

Linode 自己的内核都有点奇奇怪怪的,所以首先你要按照这篇教程 把你 Linode 的内核切换到自己 Linux 发行版提供的。简而言之就是这么几步。

  1. 安装 Grub2

  2. 配置 Grub2

  3. 更新 Grub2

  4. 去后台把 VPS 启动设置里的 Kernel 选择成 Grub2

第二步,更换新内核并配置

这一步教程就按照普通的教程装就好了,我个人推荐这篇教程

简而言之就是:

  1. 下载内核
  2. 安装内核
  3. 更新 Grub2 配置
  4. 重启
  5. 配置 sysctl

大概就是如此。

节后小记

刚刚过完了国庆长假。一点都没有休息了的感觉。之后是连续七天的工作,感觉有点无奈。

国庆前两天,Shine 同学结婚了,去当了一发伴郎,蛮开心。见到了许久未见的大学基友们,总之还是很棒的。

伴郎合影

Shine 同学终于从大美帝学成归来,娶妻安家,也算个美好的里程碑了。之后会是谁呢,期待一个。

二号晚上,偏头痛的网线工程师栋栋来我家借宿,顺便给我做了两根网线:橙白橙绿白蓝蓝白绿棕白棕……第二天三号,我们一起去参加明超大神的婚礼,在上虞。明超大神家的自建别墅真的吊炸天,一个字形容,巨,两个字形容,巨大,三个字形容,壕巨大。

婚宴上遇到了李攀夫妇,然后听说他们需要找个地方借宿一宿,于是就把他们也带回了绍兴。当天下午到处晃悠了一发。走了不少路,又在标志性的鲁迅故里前合影了一发(为什么永远是鲁迅故里)。

合影

晚上的时候聊了很多创业,工作,rework,remote的事情。我想,大概还是要想办法在工作中找到乐趣才能做出好玩的东西。另外就是,不要犹豫,有想法就去做,人生苦短,不要放弃自己。睡前把之前换下来的 970 和另外一些零零碎碎的配件租了一台新电脑,i5 b150 970 16G 256SSD 1THDD 塞到乔思伯一个透明机箱里,这样就算回绍兴的时候也能打打游戏,虽然没有 144hz 的显示器,玩玩还是没问题的。

第二天四号送走了李攀夫妇后,在家宅了半天后跑去车总家里看他女儿。途中遇到高中同学俞总也在,于是欢快的交流了一下攒机的经验,把俞总计划的配置略作了修改,性能上升一发,省了300块钱,感觉自己深藏功与名。

晚上帮车总代打了一发定级赛,打完的时候都凌晨了,最后定级2498,差两分白金,看来我就是2500鱼塘水平,稳定发挥啊。

2498

五号下午就跑去了杭州。住了个民宿,跑去三哥的饭店吃了个饭,蛮好吃的老土灶鱼舍 强裂推荐一把,报我名字,并不能免单,但是可能会有惊喜。

老土灶鱼舍

六号就是瞎逛了,跑去灵隐陪夫人去拜拜,反正她特别虔诚的到处拜来拜去,我就是浮光掠影的看看各种菩萨雕像的神态。逛完后发现时间还多就跑去海底捞吃了个火锅,然后上车滚回上海去鸟。

杭州海底捞

七号就是彻底的放松休息日了。夫人的闺蜜跑来家里请教装潢相关的问题顺便玩猫,于是我也愉快的给猫洗了个澡,洗完后觉得喵的颜值有所上升就给他拍了一组照片。可以去 500px 查看。下面也随便放几张:

喵 喵 喵 喵 喵

啊,假期就这样结束了,上班上班。