本周(06/12 ~ 06/18)是6月份的第三周。

Life

#1

这周看了两部电影,分别是:

  • Chris Pine 的 The Contractor 2/5 感觉是真不行,也不知道他怎么沦落到接这种片子了。

另外这片头号反派居然是曾经的鲍小强…

  • Unicorn Wars 3.5/5

这电影和同事在周三观影会上看的;一开始我还以为是啥讲极权的电影,但是最后一个 part 直接放飞自我,变成一个很奇怪的 cult 片。

那几天总是会不由自主想到影片的一些片段,只能说有点摄人。

#2

周六中午约了 Zack 吃了顿烤肉,主要想学习如何健康的饮食以达到减重。

说来也巧,Zack 是公司的同事,虽然不在同一个部门;并且他还刚好就住我楼上。

一开始认识还是有次等电梯发现他穿着公司的短袖 233

#3

这次 JD 买的几包卷纸快递老哥给我送到其他幢去了,一开始我还以为货太多了当天没送完为了避免超时才提前送达。

第二天打了个电话确认了一下发现是老哥给送错了,但是老哥自己忘了送到那幢楼去了。

我说你慢慢想,反正只要找回来我肯定不会投诉差评。

当然最后找到了,并且也确定送到了隔壁幢去了。 🤣

Work

#1

本来预计这周要在整个 Platform-HZ 大组做一个分享,为此还加班到半夜在家里做 PPT/slides。

结果周四分享的时候因为我是四个里最后一个(压轴待遇),第二个老哥讲完就下班了,于是我这场又只能往后延了。

考虑到下周四开始是端午假期,所以估计这分享得延迟到六月底最后一周。😆

#2

本周学习进度如下

CppCon 2021 | Heterogeneous Modern C++ with SYCL 2020 - Michael Wong, Nevin Liber, Tom Deakin & Gordon Brown

  • SYCL 这个开发框架/套件如何紧跟 C++ 20

CppCon 2021 | Lightning Talk: Unlocking More Ways To Use Range-Based For - Louis Thompson

  • 如何让 range-based for 支持 indexed etc.

CppCon 2021 | Concurrency Patterns - Rainer Grimm

  • 老生常谈的问题,感觉没有什么新意

CppCon 2021 | Lightning Talk: Zen and the Art of Software Maintenance - Sam Sobell

  • 没太明白他在讲什么

雪球基金第一课 | 3. 看好国运,选指数基金

  • 指数基金的一些门道

DDIA | 5. Replication

  • 终于看完了,这章干货从头到尾。不过因为干货太多了,所以有些内容笔记还没做完。

#3

抽了一个时间过了一下 absl 的 base/optimization 源码,主要是学习了各种编译器的 attributes 和 intrinsic 的高阶用法。

不过好消息是很多用法后面会直接统一成标准库的特性以提供支持。

#4

另外开始研究了一把 hashids 的源码。

主要是拿了 go-hashids 看,但是没想到这个算法说起来简单但是实现里面要考虑到的情况比较多,在配合一些实现上的优化 go 的版本就连一开始的 construction 部分我也是楞看了半天才看懂一部分。。。

找了个 python 版本的对照着看,才勉强看懂大致。

下周这部分会继续。

不得不说算法类的东西一些细节上的 tweak 如果没有 intuition 的呈现,光看实现那是很难理解 ins & outs


好了这周就这样,下周见