2021新年好

2020年,我做了这些事

  • 网络生活

年复一年,不再好好打理博客,又是只剩下交作业的两篇了。博客总访问量为13243 PageView,饭否消息20条。

  • 数码产品

二手Google Pixel手机:专门用于备份照片到Google Photos上,只有这个型号的手机可以永久免费上传原始大小的照片和视频到Google Photos。Google Photos这个产品最大的粘性就在于它的搜索功能,照片经过智能分析后,通过关键字找旧照片特别方便。虽然群晖的Moments或Photos也提供了类似的功能,但是在Google Photos面前还是被秒成渣了。

联想小新Pro13 2020锐龙版R7-4800U笔记本电脑:主要为了真香AMD,在这么低的价位可以提供这样的性能还是很不错的。Windows 10现在虽然Bug还是那么多,但在开发者友好性上来说有了长足的进步。最近两年我已经全面转回Windows,既然Windows能提供我良好的原生Linux体验,我也没必要跟自己过不去非要用Linux了。Macbook Pro则已经基本闲置,我跟苹果全系产品都不兼容,用着难受。

华为Watch GT2:通知功能做得有点残废,反应太慢。46mm表盘有点大,总体也比较笨重,但为了续航也只能这样。其它功能都不错,但是我不关心其它功能,所以没用几天就二手出了。

华米米动手表青春版1S:旧的华米手表电池不耐用了,淘汰之。我需要续航足够长的手表,没有更好的选择,就继续延续华米吧。

洋垃圾Aruba AP-335:家用这个东西其实有点浪费,还挺费电。不过为了能跑满带宽,并保护已有的在AP-205H上的投资,所以继续选择了Aruba。商用产品确实很省心,启用以后就再也感觉不到它的存在了。不过今年下半年市面上又出现了很多消费级的Wi-Fi 6无线路由器,家用场景下我觉得这些可能是更好的选择。

小米氮化镓GaN充电器:相比Macbook Pro的大块头,这个充电器确实是出门携带时的更好选项。不过2020年各种各样的GaN充电器争相上市,又出现了其它一些更有性价比的产品。

WORX电锤:特价时买的。虽然是非常偶尔的情况下才可能用上,但是需要的时候有这么个工具还是确实能解决问题的。送了一个电动螺丝刀,跟我去年吐槽过的BOSCH GO是一样的设计,同样不算好用。

  • 旅游

因为众所周知的原因,2020年几乎没有出门旅行。只因为公司旅游去了一次三亚,还是海棠湾。跟前年自己去的那次几乎一样,一切都是熟悉的味道。用从信用卡上薅回来的快要放过期了的航空里程兑换了机票,用信用卡订了优惠的酒店,用信用卡送的接送机来回机场,在信用卡送的机场贵宾厅蹭饭,总体没花几个钱。

  • 其它

我的第一本O’reilly动物封面书《Apache Drill学习手册》终于出来了,不过这本书的内容显然是个小众话题,所以销量惨淡。当然,翻译书是不计版税的,所以销量如何其实跟我也没多大关系。我的第二本O’reilly动物封面书也赶在上半年交稿了,不过迄今为止还在排队等O’reilly排版,所以看起来一切顺利也得2021年才能出版了。

三年前规划的要重构Linux Kernel Statistics网站的事,今年终于算是开了个头。其实新的方案挺简单的,就是引入一个数据库,就可以把现在全量生成一次数据需要花费数小时的问题,缩短到几分钟。原本想用自己在工作中参与开发的Hologres产品来完成这项工作的。但想了想总共才百万级的数据,用Hologres简直是杀蚊子用牛刀,而且牛刀太贵了,所以最后直接选择了用原生的PostgreSQL来解决问题。

2020年,全世界人民都忙着一次又一次的见证历史, 整个世界风云变换,让人隐约对未来有一丝担忧。但是谁也没办法准确地预知未来,还是得继续一步一个脚印地活好当下,并为更好的未来努力。

2020新年好

2019年,我做了这些事

– 网络生活

博客疏于打理,只剩下交作业的两篇了。有比没有好,至少说明这个博客及其主人还活着。博客总访问量持续下跌,为16230 PageView。饭否消息24条,其中照片8张。

由于豆瓣网关闭了API(也可能只是封禁了我的API Key,但是联系豆瓣无果),calibre中的豆瓣元信息插件就不能工作了。目前来看,改成直接爬网页的方式可能会比较靠谱。虽然用户的呼声很高,然而我个人最近没有时间投入开发,只能眼睁睁地看着它不能用了。如果有哪位朋友有兴趣,可以尝试开发一下,应该并不困难。

– 一小堆数码产品

三个华为Mate 20 6+128:爸爸、妈妈和我自己都用上了。各项指标都很均衡的水桶机,电池给力、相机够用,在5G真正发挥威力前过渡一下还是合格的。年末时的价格只有年初时的不到1/2,可谓是真香机了。没有买Mate 20 Pro/P30系列/Mate 30系列的原因是“LCD永不为奴”。中间还尝试买过一个Mate 20X(4G版),试用了一天就出了,屏幕不能忍,而且太笨重了。另外还买了荣耀V20和荣耀8X,帮其他家人买的,没有体验心得。

Retroflag GPI Case树莓派掌机:外壳背后的核心是一块Raspberry Pi Zero W。到手后大概总共就玩了三天的GameBoy Color版的塞尔达传说之织梦岛——怀念了一下这个刚上大学时玩过的这个游戏,然后就吃灰了。原因很简单,没时间玩。

一个山寨的无线小键盘,似乎没有什么名牌的产品有对标的产品。用于偶尔调试树莓派、路由器或机顶盒,很便宜但异常好用。另外手机上接个USB Type-C转Type-A的适配器后也能在手机上用,有时出门不带电脑也能更方便地用手机SSH处理一些紧急的问题了。另外还买了一个山寨的HDMI触摸屏,也是用来接嵌入式设备偶尔用用的。

大疆OSMO Mobile灵眸手机云台3,冲动消费,目测也有吃灰的潜质。不过在有使用场景的情况下,确实还是挺好用的。有了稳定器并不能天然就拍出更好看的视频,需要一段时间的练习和适应,不然乱晃的话,拍出来的视频会让人看上去更头晕。

口袋阅电子书,冲着免费拿去的,当然后果就不出意外地没有完成打卡任务被反薅了。产品其实凑合还能用,看文字类的电子书还是可以的,只不过性价比太低了。

BOSCH GO电动螺丝刀,真难用,到手解毒。这类工具多半还是传统的好用,随意地创新就是个坑。因为是京东夺宝岛搞来的,价格不高,所以第二天就加了几块钱闲鱼出掉了。

– 旅游

千岛湖酒店躺尸两次,千岛湖真是个没啥好玩的地址。其中有一次还去坐了船上岛,我已经把坐船上岛这件事想得足够无聊了,但没想到岛上比我想象的更不好玩。

安吉江南天池滑雪,山上酒店很破。滑雪还是需要有会的人指导一下,然后就是必须上雪坡体验。在平地上练习不会有什么成效,而且会非常无聊。

上海东方艺术中心一晚游,去聆听了穆蒂与芝加哥爱乐乐团的演出。演出精彩,不虚此行。

– 其它

我的第一本O’reilly动物封面书译作最终还是没有出来,一方面是因为交稿晚了一些,另一方面是为了给《基于Apache Flink的流处理》一书让路。Flink这本书我三年前就跟编辑敲定了版权,但因为原著拖拉到了2019年才出版,加上我自己的工作内容发生了变化,所以把这本书由Flink China社区转交给Flink Committer 崔星灿翻译了。为了赶上11月底召开的Flink Forward Asia 2019大会,译者和出版社都付出了极大的努力,可惜最终还是晚了两周。但是能在这么短的时间内出版了质量如此之高的热门技术书,已经是非常不容易了。

发现O’reilly开始推新版的彩色动物封面书,加上自己正在好学习Kubernetes开发,于是又手痒开始翻译另一本Kubernetes编程方面的书,就当是边译边学了。目前进度有点Delay,但是翻译工作已经完成,正在审阅阶段,期望2020年内能顺利出版。

2019新年好

2018年,我做了这些事

– 网络生活

写了3篇博客,除了按惯例交作业的两篇,就写了一篇折腾群晖NAS的经验分享文章,而且这篇文章我现在来看觉得又过时了,过几天得重写一篇,因为我找到更好的办法来解决相同的问题了。博客总访问量持续下跌,为25475 PageView,自作孽不可活。饭否消息21条,其中照片8张。

开源与自由软件方面,因为工作需要给gdbgui项目贡献了一个微不足道的功能。

年初立的Flag要给Linux Kernel Patch Statistics改版的计划,最终还是没有实现。要不继续当成2019的计划?

也许可以总结为在生活上投入的时间越多,在网络上投入的时间就越少?

买了一个fanxi.li的域名,虽然我一直觉得用名字拼音当域名不是很make sense。不过由于现在.li域名无法在国内备案,所以我也没(打算/办法)把它当主域名来用,只是用它来做跳转域名,比现有的域名简洁一点,可以少敲几个字符。

– 一堆IT产品

斐讯K3路由器:没下车就翻车的斐讯产品。K3性能强劲,但是散热硅胶有漏油的毛病,被誉为“漏油器”。主要是第三方固件不是太给力,官改固件因为内核原因也不完美。最终闲置了。

斐讯K2P路由器:0元购成功下车。不考虑0元购情况下,直接买已下车的版本,曾经最低价不到百元,是200元以下路由器中的无敌手。刷成“荒野无灯”版的固件后(暂不讨论第三方固件的安全性问题),使用稳定。非常满意。

斐讯悟空空气检测器:直接买的下车版本,做工不错,检测结果准确性嘛,PM2.5说得过去,HCHO的话,一句话,电化学传感器的都不准。好处是它已经被研究得比较透彻了,直接接入HomeAssistant很方便。

斐讯T1电视盒子:0元购成功下车。不看价格的话,斐讯一系列的产品的硬件确实都是堆料之作,做工扎实,配置也不错。不过家里盒子太多了, 这个最后还是闲置了。似乎现在有很多人拿它玩出了花,不过我没太关注。

天猫路由:内测产品。2018年出个百兆有线的无线路由器,说再多也没意义了。虽然硬件配置还不错,无线信号与实测速度也不错。但是初版固件功能极弱,除了可以上网,其它功能一概没有。对,端口映射都没有。

天猫精灵魔盒:内测产品。就是把天猫魔盒与天猫精灵融合在一起的一个产品。刚开始的使用体验惨不忍睹,正式上市的版本勉强能用。但是为了在电视开关机两种情况下提供不同的功能而引入的两种工作模式,依然让使用体验变得很诡异。最主要的重点在于,语音控制对于一个电视盒子来说,比用遥控器能带来哪些使用体验上的提升?几乎大部分场景下、遥控器都比语音控制要方便、快捷,我能找到的唯一一个点是:搜索指定内容。

华米手表青春版:Pebble 2不到两年就光荣牺牲了,跟很多人一样,双侧的橡胶按键因为老化,直接破损了。Pebble被Fitbit收购,已经又一次证明,被Geek看好的产品,通常都不是好产品。华米手表除了部分细节功能不如Pebble(比如免打扰模式无法设置只进行来电提醒、无法定制不同类型提醒的振动模式),以及表盘定制能力不及Pebble,其它功能都很让人满意,工作稳定可靠,不像Pebble还时不时蓝牙连接默默断开给你脸色看。没有选择小黑3是因为它的外观,没有选择别的智能手表大都是因为续航。

OLPC XO-1:十年前非常想要但不太买得到的OLPC,也就是当年所谓的“一百美元笔记本”,如果不了解的,可以搜一下相关的历史。在闲鱼上淘到了一个洋垃圾,毫不犹豫的下单了。放到今天,这东西可是真垃圾,但是它的一些设计即使到今天来看,也还是非常独特的,比如那个双模的显示器。玩了几个小时,不出意外的闲置了,纯当收藏了。

Dell 7060 Micro:前年买的Dell 7040 Micro台式机还是挺满意的,今年Intel牙膏挤多了,8代CPU提升很大,所以换成了Dell 7060 Micro,配上了顶配的8代i7标压CPU。尽量Dell给这个系列使用i7标压U的机器单独配备了专用的散热组件和大功率的电源,这种小机箱的散热还是不太够,i7无法满载运行。内存我已经加到了32G,但是还是没法满足工作中编译代码的需要(单CPP文件编译可能会耗费4G或更多的内存,开6个并发就废了),所以现在用着高配置的机器却只跑了个Terminal和IDE,编译这种费力的工作还是扔到远程服务器上去做了。

MikroTik RB750Gr3 + Arbua AP-205H:这个路由+AP的组合,是买来尝试软路由方案的,两个月后又闲鱼上卖掉了。RouterOS的设计和操作对于家用路由器来说有点反人类,而Arbua这种专业AP也会让初次使用者觉得摸不着手脑。在经历了尝试用群晖虚拟机跑OpenWrt、MikroTik+Arbua等几个家庭网络方案后,我回到了原来的AC68U硬路由的方案。我的结论是,在带宽和带机量都不足够大的家用情况下,除非在路由器上需要部署大量加解密、协议分析(比如去广告)这种重CPU的功能,否则X86软路由无论从性能还是功耗上,性价比都远低于同档次的硬路由。

EPSON L4168打印机:低端墨仓式一体机的网络爆款。从功能上来说,连供、彩色打印、复印、扫描、无线、自动双页,完全对得起1300多块的价格。但是我在十五年前花330块买过一个HP 3538打印机,从文本打印品质来说,可以秒杀这个新的L4168,所以新机器刚到手的时候还是颇为失望的。现在用了一段时间习惯了,也就不纠结了。

暴风酷播云:曾经5000多块的矿机,在矿难后有商家在闲鱼上抛售,价格从500多一路暴涨到现在的近800,估计不久又得崩盘。万由的双盘位机箱,华擎的J3455主板,单条金士顿DDR3L 8G内存,自带16G SSD可以当系统盘,满载功耗40W左右。相当于群晖DS918+的配置,用来做家庭小服务器/NAS/软路由还是很不错的。学习了Proxmox这个可以代替VMware ESXi的虚拟化管理系统,很不错,够用。

– 出行

海口/三亚四日:除了住酒店还是住酒店,除了游泳还是游泳,除了沙滩还是沙滩。有人说这就是正确的度假姿势。这次行程从浦发银行信用卡上撸了不少羊毛。

厦门三日:除了住酒店还是住酒店。这真不是我风格,我已经是老年人了吧?

苏州两日:走马观花跑景点,有点累。

– 其它

正在着手翻译一本Drill的书,预计2019年上半年可以出版,可能会是国内同体裁的第一本。原因无它,就因为我想出一本O’Reilly的动物封面的书。

我是一名坚持了十几年的Linux桌面资深用户,2018年年底,发现Windows 10自带的Windows System for Linux已经基本堪用,义无反顾地倒戈回了Windows。虽然Windows 10跟以前版本的Windows比,又丑Bug又多,但总体来说桌面体验还是比Linux强多了。macOS?我用了四年多,但似乎我的脑回路还是与它有点不兼容,我不太喜欢macOS所提供的交互逻辑。

展望2019年:

最近有句话很流行:“2018年是过去十年里最差的一年,却是未来十年最好的一年。”我并不觉得这句话很消极,每个人都应该有点忧患意识,有点抵抗风险的准备和能力(此处可以乱入卖保险的广告)。避免功利地去评估一件事情是否值得去做,尝试更踏实地做好一件件小事。不能期待一蹴而就,薄发来自于平时点点滴滴的厚积。

2018新年好

2017年,我做了这些事:

– 网络生活

写了2篇博客,太懒了,除了开年的新年好和年末的新年音乐会两大作业文,2017年其它的内容居然什么都没写。其实有好几篇都在草稿箱里,只是都没有最终完成。博客空间总访问量31646 PageView(Google Analytics数据),数字下跌接近50%。跟前两年一样,依然是在吃老本,2010年和2013年写的几篇旧文章撑起了半边天。饭否发消息49条,其中包括照片16张。

calibre修了两个微不足道的豆瓣元数据获取的Bug,给Seastar修了一个微不足道的Bug。

继续维持Linux Kernel Patch Statistics网站的运行,处理各种用户反馈过来的数据问题。几次想重构这个网站,方案也想了好几版,但是还是没有着手去做。最初的思路是想写个Flink的任务,流式去处理新的Patch信息,然后更新统计结果。后来仔细想了想,其实不用这么复杂,就目前的数据规模,直接把原始往数据库里一塞,然后正常查询就足够了。同时数据精准度也还有待进一步提高,但是这个主要是人肉工作,有不小的难度。期望2018年能把这个事情落地了。

– 几个IT产品

Amazon Echo Dot:对智能音箱的第一次尝试,总体感受是低于期望值。最重要的原因是它并不面对中国市场,所以很多功能并不适合在中国使用。最明显的就是在音乐播放这个功能上,无法识别中文歌名就是一个硬伤,播放自有音乐也非常困难。在智能家居方面,跟Home Assistant可以有一定程度上的集成,但是在国内依然用处不大。所以目前已几乎闲置。

天猫精灵:公测时第一批买到的,支持中文就是它最大的优点,智能家居的功能目前在国内也比Echo要稍稍接地气一点。从公测到现在有快半年时间了,能够看到它的明显进步的。目前在家里还是经常使用它的音乐、提醒、天气时间、智能家居等功能的。不过在有魔盒、魔盘等产品在先,我个人是不看好这类天猫XX的硬件产品的未来的。

SONY MDR-1000X蓝牙降噪耳机:在上下班的大巴上使用,降噪效果还是不错的,可以把音量保持在比较低的程度。不过这个产品有时会让我的耳朵产生胀痛的不适感。但是我其实一直没想明白,降噪的原理是把噪音声波的相位颠倒一下播放,那是不是就等同于一直有跟噪音音量相同的声音给灌到我耳朵里了?音量虽然开低了,但这个降噪的声音本身会不会损伤耳朵呢?

Brother PT-1230PC标签机:用几次就会吃灰的东西,所以买了个廉价的全新二手机器。接电脑使用是一件很不方便的事情,好处是可以完全自定义打印的内容。每次打印都会浪费很长一段标签纸,所以最好一批多打印几个才环保。然而它没有自动半切的功能,所以打印完以后还要手工把标签一段段的剪开(即使一次只打一个,也得手工剪掉前面浪费的那一段),这才是这个机器最不方便的地方。淘宝上的廉价耗材完全堪用,除了标签薄一点、表面光泽度稍差,在家用环境下应该都没有问题。

佳能CP910照片打印机:也是一个大部分时间吃灰的东西,所以也是买了个廉价的全新二手。现在偶而会有临时打印照片的需求,家附近的照相馆的打印的价格坑爹不说,主要是打印效果惨不忍睹,而线下或在线冲印服务则时效性不够。总体来说,对这个产品是满意的,打印的品质稍逊于冲印的品质,锐度和饱和度稍差。但是可以自己把屏幕调到跟打印出来的效果一致,这样就不用担心PS得好好的照片打出来不合心意了。

Synology DS918+:又换了个NAS,去年买的916+才用了一年多就把它换掉了。原因是新机器比旧机器便宜,买新卖旧,损失不大,而新机器可以支持NVME的SSD Cache,这样就不用浪费宝贵的硬盘槽位来做SSD Cache了。然而现实却并不美好,Synology的SSD Cache只能对一个存储空间生效,并且不会对系统文件分区进行加速,而且只用一条SSD时,只能进行只读Cache,所以除了在使用VMM时有那么一点点小作用以外,其它时候几乎都感受不到SSD带来的加速作用。

玩客云:迅雷出的“NAS”,背后的风起云涌的故事我就不讲了,反正我原价买了两个,卖了一个留了一个,就等于白拿了一个还有得赚。跟群晖比,这个东西真是连NAS都算不上,而且从安全性、可靠性等角度来说,我根本不敢用它。但是我非常喜欢它的思路,这才是普通人可以用的NAS:插上硬盘就能用,不用太担心内网、外网、端口映射的问题(群晖的QuickConnect?只能呵呵它一下了),没有文件、文件夹的概念,放进去的就是照片、视频、文档这样的数据,直接自动归类放好、视频文件自动下载元信息,需要的话可以手工再添加标签来分类。这样的产品用来做手机存储的扩展和备份,非常方便。

博朗耳温枪IRT6520:2016年买了一个,2017年又买了一个,必须专门拿出来黑它一下。山寨做工就不说了,操作繁琐也不说了,重点是太太太容易坏了,而且几乎没有质保。2016年我是亚马逊闪购买的,无质保。2017在京东超市自营买的,坏了依然需要自己跟代理商扯皮。一气之下直接联系了京东客服投诉,京东售后自己给兜底了,换了个新的。现在每次用还是提心吊胆的,不知道什么时候就又会测温不准了。

荣耀V9手机:三年内买的第6个荣耀手机,现在半家人都在用荣耀手机。华为的产品不良心,但还算省心。荣耀虽然硬件各种缩水,但是日常用用还算够。V9的屏幕色彩调得有点夸张,乍一看还挺惊艳的,但是仔细看还是掩盖不了它的低端屏幕的本质。NFC当公交卡很好用,指纹解锁我也一直觉得国产手机全都可以秒杀同时期的iPhone。

戴森V8 absolute吸尘器:跟只有它价格十分之一不到的某型号的小狗吸尘器来比较,它工作时的表现确实是非常不错的。不过它的塑料件的质感和做工,真是对不起它的价格。另外,因为所有的主要部件(电机、电池)的重量都在手上,所以使用起来还是有点费劲的,尤其是使用短小的吸头清理小地方的时候。

– 出行

量子号邮轮,出行前只要多看看网站评价中的差评,就可以把自己的心理预期降低到一个合理的程度,然后就可以玩得很开心。邮轮旅行的陆地行程大都是坑爹的,正确的姿势就是充分享受在船上的休闲时光。

成都,对于不能吃辣又本来就不是吃货的我,成都算不上是一个“来了就不想走”的城市。大熊猫基地比想象的要有意思一些。

南京/江苏大剧院,江苏省终于有了一个说得过去的音乐厅。祖宾‧梅塔和以色列爱乐的演出,虽然比不上维也纳爱乐乐团,但也足够惊艳。期待2018年能有值得让我再专门跑一趟的演出。

千岛湖,一个除了休闲啥也干不了的地方。

展望2018年:

还是说点工作,2017年在工作上实现了从Java回到C++的转型,如果说C++ 14语言和纯异步编程带来的挑战还不是个大问题的话,真正的挑战存在于从简单业务代码开发转型为去做高性能底层系统的设计和实现。尤其是设计阶段需要参考很多现有的系统和论文,去理解它们的设计意图,去理解它们的实现机制,并在这个基础上找到适合自己的方案,在之前没有太多积累的前提下,非常难。

可以说,2017年的工作压力是相当的大,也是我自己第一次在工作中真正开始怀疑自己分析、解决问题的能力。不过在经历了系统的几次迭代后,似乎还是找到了一点点感觉,期待2018能更好的迎接新的挑战。

2017新年好

2016年,我做了这些事:

– 写了8篇博客

博客空间总访问量61198 PageView(Google Analytics数据),比前一年稍有下降,但是实际的访问量应该还没有这么多,因为发现Google Analytics结果中出现了相当数量的Spam数据,暂时还没研究怎么能去过滤掉。跟去年一样,首页、在Linux下使用“360随身WiFi 2”calibre常见问题为Raspberry Pi 2编译内核模块这几个页面的PV占去了总PV的50%多。饭否发消息85条,包括照片17张。

– 自由软件相关

接手了一个网站:Linux Kernel Patch Statistics。这个网站的内容是按人、公司、国家等维度的指标去统计各Linux内核版本中Patch的数量。我很偶然地看到有人在LKML中吐槽说这个网站的域名过期了。这个网站的作者是我以前的同事,于是我联系他提醒他,没想到他表示说不打算继续维护这个网站了。我觉得就这么放弃一个在社区有一定影响力的网站有点可惜,所以在征得他同意的前提下,把这个网站接了过来,并且还请朋友帮忙把过期的域名给抢注了回来。

网站恢复运行的不到一个月时间中,我已经收到各种数据订正、添加功能和Bug报告的邮件,看来这个网站的的价值比我想象的还大一些。不过这个网站的后台代码确实是经久失修,所以目前数据统计的精准度非常糟糕(因为根据邮件地址把数据按公司、国别来归类,这里面的映射关系绝大部分是需要人肉来维护的,一旦没有及时维护,归类为Unknown的数据就会越来越多,也就失去了统计的意义),而且每天一次全量数据产出过程需要占用大量的CPU、IO和内存资源。所以后面需要优先先维护一下基础数据,保证统计数据质量,然后再考虑下整体的重构问题。

calibre贡献了一点点代码,改写了一下从Amazon获取书籍元信息的插件,使之可以支持中国亚马逊网站。给HBaseFlink的代码/文档各修正了一处Typo,其实只是为了实践一下给这两个项目Contribute的流程,不过后来由于工作内容的变化,没有再深入关注过这两个项目。给C++异步框架Seastar修正了一处Bug。train-graph合并了一些其它人贡献的代码和数据,发布了一个3.0版本。

– 几个IT产品

群晖DS916+ NAS:淘汰了原来用的DS214play,主要是出于盘位和性能的考虑。不过新的机器的性能依然很让人捉鸡。不过出于对DSM系统版权的尊重,我还是没有选择自己买机器组黑群晖的方案。我的群晖系统的评价依然是:轻度使用很不错,重度使用时细节缺失很多、问题也很多。但是市面上已经找不出更好的了。

Macbook Air:公司提供的工作电脑,我的第二台苹果设备(N年前得到过一个iPod Nano)。这样的电脑用来做开发机实在是性能捉鸡,尤其是为了编译Linux程序再启一个Docker的情况下。公认的优点就不说了,缺点就是有些Windows能做的事情它还是不能做,而有些Linux能做的事情它也不能做。对于我这种已经被Linux虐了十年的人来说,不能做Windows能做的事是很容易接受的,但现在不能做的事的又变多了,所以还有点不爽,于是有了下面的Dell 7040m。

Dell 7040m微型台式机:为了更有效的开发Linux C++程序,买了这个微型台式机当工作机。配置成i7 6700T的CPU,16G内存,SM951的SSD,装Arch Linux。实际用下来整体能满意,但是就编译大型C++程序来说,单核性能仍然不是非常出色。另有同事买了相似配置的Intel的Skull Canoyo,也是差不多的体验。我也知道我的应用场景下应该买个标准台式机才能配置更好性能的CPU,但是谁让我这个机器的外型的毒呢?

华硕AC68U路由器:其实去年买的AC66U完全够用了,不过还是因为一次特价剁手了更高端一点的AC68U。整体使用体验与AC66U相仿。不过从外观来说,我反而还更喜欢AC66U一点,AC66U给人的感觉是做工精致、用料实足。AC68U其实也一样,但给我的感觉却是:傻大笨粗。

Raspberry Pi 3:没啥说的,我是树莓派的脑残粉,出一个买一个。相对2来说,主要就是64位、内置蓝牙和Wi-Fi,性能稍有提高,别的就没有了。树莓派是吃灰神器是名不虚传的,这个现在已经吃灰。还买了一个Sense HAT传感器模块,做了一个贪吃蛇游戏后也吃灰了。有了3以后,我用以前吃灰的2和Camera Module做了一个网络摄像头,配合群晖做监控,效果勉强凑合。

Pebble 2:本来是在Kickstarter预定了Pebble Time 2,但因为正在用的Pebble花屏越来越严重,等不及就先收了一个Pebble 2,没想到次日Pebble就宣布被fitbit收购了(我觉得与其说是收购,不如就当是破产了更合适),Time 2也没有机会再问世了。Pebble 2的使用体验与Pebble高度一致,我很满意,只可惜这已经是绝唱了。希望在它坏掉以前,能有更出色的产品出现。

二手Kindle Paperwhite 2:跟以前用的Paperwhite比,差别并不大,只不过因为Paperwhite被老妈重度使用中,所以自己重买一个。没买3是因为性价比,毕竟我也不是重度使用。而且看书这个单一需求来说,我并不觉得Paperwhite 1/2/3/Kindle Voyage有多大的差别。

二手Intel Compute Stick:我需要一台常开的Windows机器来满足把NAS上的照片上传到 Google Photos的需求,这个东西很符合我的要求,功耗不到5W,直接由路由器USB口供电就可以了。性能对于我来说也完全够用,有了它不但解决了Google Photos上传的问题,甚至我的电脑上已经不再需要安装Windows虚拟机了,偶而需要用Windows的时候,直接远程桌面连上去用就可以了。

– 出行

南京*3、合肥、西安。对南京的感情依然不变、合肥真不是一个旅游城市、第二次去陕西省历史博物馆已找不回第一次去时惊艳的感觉。

展望2017年:

谈点工作,在用Java写了4年业务代码后,2016年,我终于又回归了技术开发。在短暂地用了一段时间Scala后,还回归到了C++开发。说是“回归”,其实还是更大的挑战,因为需要用C++ 14来写一些高性能的分布式程序,对于我来说也仍然是一个全新的课题。期待2017年可以在这个方面能有所收获。