2014年的夏天应该是我一直以来度过的最繁忙和劳累的一段时光。多方面的压力、打击、困扰,加上自身各种情况条件不利,这个暑假真的让人感觉非常憋屈窝囊。

实习

最值得一提的当然是我的第一份实习。大三下学期那会也就是想找个实习锻炼下自己,也可以给家里减轻一些经济负担。在 Twitter / V2EX 发布求职贴之后陆续有不少公司找上门来,大部分公司都给出了非常不错的条件,有些甚至在我明确答应之前就问我什么时候过去…虽然简历写得比较糟糕,不过仅仅通过和各种公司打交道还是见识到了一点互联网行业的竞争状态。也算是头一回知道原来北京的创业公司工资可以给这么高

最终选择爱奇艺的原因大概就是 iven 前辈所说可以玩集群和虚拟化。虽然公司给的待遇实在让我不知道说啥比较好(除去房租几乎不够生活费,回学校一趟花掉一半工资在路费上…),但是在经济状况还没有糟糕到不得不去待遇最高的公司的时候,我还是想多见识点东西学学经验。说实话爱奇艺没怎么让我失望,工位上就有质量非常好的千兆公网带宽,配备23寸 Dell 显示器(虽然主机配置不怎么样…),弹性工作制,且几乎没有看到员工加班(虽然听说很多人回家后还是会挂上 VPN 连回公司继续工作),办公环境有物业定时打扫,茶水间的阿姨遇到自动售货机有优惠活动就会通知大家,看我打了几个喷嚏还专门去帮我拿了药,公司对于新员工和实习生的成长也算是费了脑筋…

感受颇深的是我所在的团队。在校期间经常和已经参加工作的前辈们闲聊,前辈们吐槽和抱怨比较多的基本上就是一些比较奇葩的同事,其次是公司的种种不合理。我一直认为在公司遇到奇葩同事属于及其正常甚至一定会发生的现象,在决定动身去帝都的时候也做了很多心理准备和各种应对处理办法。不过来到之后发现我想太多… 团队成员友好和睦程度完全超出我的想像,完全没有遇到之前朋友们吐槽的种种情况。每天中午都是一起出去吃饭,路上一边挑餐厅挑半天一遍各种调侃…互相尊重、理解、关心、帮助几乎是整个团队互动的原则。

说到这里其实我有些愧疚。因为自身的很多原因,每天工作的效率都非常低,心情也相当不好,写代码自然也极其浮躁。iven 前辈每次 review 代码的时候都会提出一大堆完美主义的问题,要我一遍一遍修改重构,甚至有时候让我感觉「为什么要把一大堆坑死人不偿命的框架揉在一起,为什么我有一只处女座的 mentor」… 不过事实是我发现自己在写代码的时候越来越想着更优化的解决方案,框架内提供了解决方案的尽量不去用 hack 的方法。在面对一堆完全陌生的框架揉在一起的坑,且自己整个人都很不好的情况下,还是发挥出了平日 1/3 的开发效率。韧性应该有不少提高吧…

跑路

曾经津津乐道卖 VPS 的某某某又跑路了~ (为何是「又」…) 可是现在我也要干这种事。想想真是可笑。

其实跑路并不是一方原因直接决定,也算是很多方面的共同作用结果。一直以来 UltraKVM 项目都处于亏损状态且耗费了我大量的精力,但是由于整个虚拟化平台上还有很多朋友在跑的应用,我也还是一直坚持着做下去。8月份的攻击事件之后我把机房寄发的账单转给了吸引攻击流量的客户,却被喷小公司服务不靠谱。客户修改了自己的联系信息之后不见踪影(其实修改客户信息,财务面板是会发邮件的… 所有历史信息都会留底,所以不要觉得自己改了信息就找不到了)。无奈之中找朋友诉苦,意想不到地得到了帮助。于是向机房发邮件请求下架机器,并向他们一直以来的高质量服务表示感谢(MultaCOM 机房是我目前见过的最好的机房没有之一,不管是网络还是服务)。机房帮我取消了攻击流量的账单,在我指定的日期帮我下架机器并寄送到另外的机房。因此对 MC 机房也抱有很深的歉意。

为了这件事情,我三天没吃下饭,睡不着觉,通知客户备份数据的邮件发了一遍又一遍,担心用 sendmail 发会被丢到垃圾箱还用自己的个人邮箱发了两遍,承诺会在新机房上线并为所有有效客户提供为期至少一年的免费 VPS 服务。(吐槽:就这样还有人在下架之后找我说 VPS 为啥不能访问了云云让我感觉非常不爽,同时感谢朋友的帮助才让我有偿还客户的机会)。一直到给机房发送了最后要付的所有费用之后才算是舒坦了一些。

权限狗

暑假里另外一件闹得比较欢乐的事情是喵窝服务器。应该是敖厂长的原因(?) 整个姬家都可以看到很多人在玩 Minecraft。一边在姬家宣传,管理组也是费尽了心思来准备向墙内玩家开放申请。

其实向墙内玩家开放也是我主要在推,因为墙内确实很多高素质的玩家(先不说游戏技术如何),我很希望能吸引到这些玩家来玩。17精心策划了宣传帖,二小姐把之前用的服务器寄到了帝都,我和壕桥手忙脚乱地把服务器送到机房调试了一个晚上,我还花了两个小时写了申请表单的程序,都是在为了迎接新玩家所做的准备。

不过事实上情况并没有我们想像得那么好。前三天来申请的玩家里,过审率只有不到1/12,接下来的两天里更是掉到了 1/20。从开放申请到开学之前,几乎每天都是好几十封白名单申请邮件。前几天去大概看了下,过审率依旧是 1/15 的样子。不过就算如此严格的审核,我们依然遇到了漏网之鱼…

事件经过详细说的话估计今晚我就不用睡觉了。大致就是先后有三个熊孩子在服里发飙被封,一个是要在毫无干系的百度贴吧到处发帖把我和其他几个管理骂了一通,要和我「正面刚」(…错字?),另一个则恐吓我说要去 mcbbs 「好好说说这件事」。再后面则是一个熊孩子根本没过审核,在群里刷屏伸手被拒绝后骂我们对新手不友好,是「虐待他」…..于是目前还记得的就这仨。

熊孩子被封么无非就是到处发帖子骂,是不是相关论坛也不管(素质…),然后拼命要求加群加好友然后在附言里破口大骂权限狗一类的词,或者是各种无理取闹要求入群入服或者挑衅之类。这么看咱这开源社区的管理员都算是非常好当的了233,对付熊孩子咱也只有放置 play 咯。”Argue with idiots, and you become an idiot.” – Hackers and Painters

客户中心

从大一开始我就在做各种域名/主机/数字证书的代理商,来找我买的都是姬家或者其他 SNS 的朋友,我也没怎么去宣传,权当是自己用也方便下朋友用吧。不过麻烦在于一个域名后缀在几家注册商都可以注册这样的问题,客户为了拿到更低的价格光在我这里就要注册好几个帐户。因此整合自己的业务,做统一的客户中心算是早就有的想法。在返校前两天的时候终于抽时间搭了起来,顺便用掉了两张阿里云的抵用券。广告:地址在 [https://c.phoenixlzx.com]

于是麻烦又来了——

坑:换了域名,支付宝的接口要重新审核。一连三次审核失败:

  • 第一次:网站无法访问——泥煤啊我是 https 好吗!
  • 第二次:网站非中文——泥煤啊我有多语言支持的好吗!另外狗爹那样的专业坑爹英文站怎么过审的?!
  • 第三次:网站未备案——泥煤啊我之前一样不备案怎么过审的?!一个二级域名你给我备案试试看啊!

于是干脆不提交审核了,我想其他办法用。

坑:Hostbill 默认货币选择的 USD,于是支付宝接口愣是不显示。不要那么智能好吗?敢不敢在结帐的时候自动转换?!

然后我批量更新了下产品价格,然后手残误操作把价格提太高了,想再降回去,于是玩完:所有产品的价格配置坏掉了。200多个产品啊!我一个个改得心脏都早搏了………

坑:Hostbill 自己的 whois 文件有问题,很多域名后缀无法正确查询可用性。Google 了半天找到一个论坛的帖子有解决方案,却没有提供 patch 过的文件。没办法自己一点点按照修改步骤打了 patch。由于在公司被 mentor 带出来的习惯,每一处独立的变更都会 commit 一次,然后创了一晚上80个 commit 的记录…..壕桥我超过你的一天50个记录了!

剩下没有的域名自己按照类似的方法也修了,文件丢在 Github

返校

学校的事情一直想等毕业以后再写,写本文的时候也纠结了很久,最后还是稍微写一点点。本来公司的项目第一个版本就要上线,还差最后的几个功能,突然接到母上大人的电话要求我返校报到。直接结果是——我下个月生活费不够了。

然后在学校便是各种跑宿舍分配、联系任课老师等等等…

比较让我提起精神的事情是发现社团办公室整洁了不少,书架上也放满了各种著名的计算机类书籍。新任主席也不像以前那么傲娇,而且一个月写出了一套很不错的前端页面(blueed 老伙计你可以安心的去了…

归京

明天就回帝都了。今晚好好休息… 虽然还有很多憋屈的事情根本都没提,不过也算是吐出来不少。希望回去公司可以有更好的状态吧。

晚安,好梦。