行百里者半九十

行百里者半九十
人生如负重致远,不可急躁。

我们的书终于出版发售了,今天还有幸登上了京东计算机安全图书榜第一位。在开始写书的时候,就有过这样一个想法,把写书过程点滴记录下来,回过头来看看,也许会挺有趣。写书和编程其实挺像的。书的框架一点点起来,就像是一行行写下Metarget的代码逻辑。回想曾经,我是不怕写作文的,但是每次从头起笔,构思一个章节,谋划一个项目,都会有些迟疑。总希望下一个是最好的创作,下一个能够避免过去犯下的错误,避免错别字,避免自由散漫的变量命名和代码风格。我们终归会在下一个作品中发现不如意,但是这当然抵不上落笔和push刹那的心满意足。

然而从另一个角度来看,开头却是容易的,中途才是艰难的。行百里者半九十,最后十公里是最难走的。但是,的确很有意思。

我负责的部分是用Typora写成的,用超链接做跳转,在一张总表中维护进度,打上各种状态的标记。Typora的Newsprint主题优雅,让人有下笔的欲望,但是弊端也随着写作的深入而凸显出来,最后阶段每次打开洋洋洒洒的攻防部分,就要卡上一会儿,上下翻动,同样会卡顿。但是,Typora也很有意思,我喜欢这款编辑器。

写作是一个不断消除不确定性的过程。不写下来,都不知道自己的逻辑原来是有问题的。一边是作者,一边是读者,就像在脑子里搞红蓝对抗,每个拿不准的细节都要求证一下,平日里两个意识将相和,不那么紧要,有时也就自行敷衍去。

刚来北京总部的第一天,工作之余望着墙上的一幅字出神,那幅字就在我旁边,窗外是蓝蓝的天空和老房子。“潜龙勿用,亢龙有悔”,不知是哪位大佬题写的。紧接着想起四哥的永恒之问,遂念时光珍贵,继续投入。

后面是一些如前所述的写书点滴了。按日期从近到远排列,这样会让我想到《本杰明·巴顿奇事》,博君一笑。

毕业后不久即进入疫情与所谓的后疫情时代,风云变幻。最后想告诉各位的是,有想做的事,就一点一点去完成吧。

人生如负重致远,不可急躁。

晚安。


2021-11-01
打算发一篇公众号记录一下写书的历程。

2021-10-25
晚上回来,把给XXX的书寄出去了。

2021-10-23
上午收到了我之前自己在京东上买的我的书,哈哈,样书还没到。

2021-10-18
我们的书终于要上市售卖了。

2021-10-17
下周,我们的书就要发售啦。

2021-10-06
对了,前几天没有展示,这本书终于要出版了:
(书的装帧设计图片)

2021-04-24
希望书稿早日交给编辑!

2021-04-06
清明后第一天上班,早晨我六点半起床,XXX。我起床后洗漱,改了一会儿书稿。上午下午XXX修改书稿,进展还算顺利。XXX开始讨论书稿。XXX那边的问题讨论了好久,最后说到XXX我们再统一过一遍。这两天呢我也把剩下的改完。

2021-04-01
接下来,赶紧把书稿搞一搞!

2021-03-30
XXX开发得也比较顺利,继续加油吧。最近还要再写写书,还要推动XXX,还要给XXX推动XXX。

2021-03-26
下午快下班时候跟明哥、国龙哥开会,书稿要做较大的调整。没事,既然都达成一致了,那就麻利搞定。

2021-03-22
今天,刘博在写书群里转发了编辑的意见给我们,最主要的是字数太多。

2021-03-21
刘博让我把metarget也写在书里。好的!

2021-03-16
下午实验室开会开了很久,先讨论XXX项目,然后讨论书。XXX看起来不好展开,要尽快打开突破口。

2021-03-09
这两天在调云原生安全书的格式。今年,我要把XXX搞起来!

2021-02-25
南京下雨,断断续续。晚上回来时候又下了,稍微有点冷。
今天又是改书稿的一天。

2021-02-24
今天还是修改书稿的一天,我把代码仓库建立起来了:https://github.com/brant-ruan/cloud-native-security-book。

2021-02-23
最近编辑书稿,回过头来看,我觉得自己初稿大体上写得还不错。

2021-02-07
昨天在来上海的高铁上把书稿的格式改完了,接下来看国龙哥的第一遍修改。后面应该还要修改很多,还有刘博的审阅。

2021-02-05
这两天工作时间一直在修改书稿的格式,之后国龙哥会对书稿进行初次审阅。希望这本书今年能够跟大家见面吧。

2021-01-20
希望我们的云原生书能够早日出来吧。

2021-01-14
行百里者半九十,最近体会得最为真切。一是云原生安全的书快要写完了,但还剩最后两节;二是XXX基本只剩下XXX了,目前正在XXX。这些都让我感到压力和动力,在生病时会低落,在恢复健康时会充满干劲。另外,metarget项目在初始开发阶段,我对它的未来充满了想象。
还不错,今天快一天的时间,把书的基线检测部分写完了。这样一来,就初稿而言,我只剩下一节内容了。我打算明天把它搞定。2021-01-15,让这一天成为初稿完成的日子吧。

2021-01-13
不知不觉又到周三。最近可能也是因为生病了,感觉累,感觉压力大。事实上,写书到了最后收尾阶段,行百里者半九十,要坚持搞定它。metarget的开发正在进行,要一步一步实现它。

2021-01-10
我要开启XXX奋斗者模式,一切以XXX为导向,XXX作为近期重点,当然,云原生安全的书写完,走好最后一公里,XXX的培训也要重视,这是一次好机会。metarget也要搞定,开源,这个项目一定非常棒,会有很多安全研究人员使用它。

2020-12-21
今天写了一天metarget。我觉得这种感觉很棒。当然了,还是要把书给按时完成。我好像在慢慢找到那种hack的感觉。

2020-12-11
今天白天在公司写书的最后一章的“基于规则的容器内威胁检测”部分。

2020-11-25
那就积累吧,这么些年,我也知道要积累了。所以我写书,写博客,用Alfred积累代码等等。

2020-11-24
书籍最近写的不多,不过十二月应该是能够完成的。十一月把第九章收尾就好。

2020-11-20
今天完成了靶机实验部分的书稿。

2020-11-10
时间真的是过的太快了。一天天的,这就是2020年的11月11日了。书稿也完成过半,今天下午开会讨论XXX的问题。我有一些想法和教训,都记录在昨日的日记里了。

2020-10-26
今天白天在写书、赶报告。终于把CVE-2019-9515的PoC搞定了。看着CPU占满的htop,我很开心。我发现自己爱上了写PoC和ExP的感觉——这种感觉真的有魔力,会诱惑你。

2020-10-16
好吧,今天也是写书的一天。嘿嘿嘿,加油加油!

2020-10-14
白天写了一会儿云原生安全报告,又写了一会儿书的内容。

2020-09-08
今天完成了Amazon S3数据泄漏的相关部分,继续写书!

2020-08-04
最近感觉自己负责的书的进度稍有落后,要加油啦。不过,昨天调试成功CVE-2018-1002105,还是很开心,编写了一个ExP。

2020-08-01
最近在写书。

2020-07-27
好吧,我其实还是很希望把自己的思考诉诸笔端的,无论是写给自己,还是写给别人。我会按时完成云原生安全这本书的初稿,我想这只是一个开始。后面,我依然希望能够创作,能够创作自己的作品——无论以哪种形式,编程也好,写书也罢,演讲、授课均可。藏之名山,传之其人,通邑大都。藏之名山何必呢,就拿出来大家争鸣吧。

2020-06-09
昨天在写XXX的专利,另外云原生书稿也在推进,不过我当前的进度还有些缓慢,在这方面还是要付出一些精力的。

2020-06-02
最近我们在筹备云原生安全书大纲。

2020-05-13
这两天和刘博、国龙哥、浦明哥也开始确定我们要写的云原生安全书籍的目录。

Per Aspera Ad Astra