《地铁》
一头野兽,
在地下怒吼狂奔,
他吞掉情侣夫妻父母儿女,
吐出一个个沉默的打工人。
8年前的一天,在一家粤菜店吃不是饭点的午饭时,我一边品着大麦茶,一边对着左顾右盼着餐厅不多的客人。
餐厅播放着无聊的节目,但当我转头看向电子时钟,上面跳动着猩红色的数字:2014年11月27日。
恍惚间,这年这月这日组成这一串,于我陌生无比,不知是外星数字来了地球,还是我这地球人去了外星。
2-0-1-4,2014年?我印象中并没有这么个年,要说有的,大概是些刚毕业时上大学,刚高考完读高中,刚升高中读初中,升初中时读小学的那些年。
1-1-2-7,11月27日?还早呢。我并没有十一长假,也未曾过过中秋,说起端午,粽子也没吃过,五一呢,我倒没什么记忆深刻的事情。
现在,又是11月27日。
曾不知在哪听过一经典名句:程序员的工作有两件事,一是写 Bug,二是找 Bug。
说归说笑归笑,奈何话糙理不糙:在程序员的工作中,Bug的排查分析和解决验证确实占相当可观的一部分时间。
那么说到,而在真正排查 Bug 时,才深刻体会到另一名句:不写日志一时爽,排查 Bug 火Z场。
日志管理,一直是开发人员的老大难题。这个老大难题,大致分为几块内容:
狭义上的日志管理,也即打印日志。套用 3W1H 分析方法可以分为几个子问题:
Why 为什么要打日志
显而易见,日志是记录关键信息和数据的地方,以备未来排查问题和数据统计分析之用。
What 要打什么样的日志
Where/When 在哪里/什么时候打日志
How 怎么打日志
我们知道,对于一个外国人来说,在中国所能获得的最高荣誉,大概是:“中国人民的老朋友”。
而今天谈到这本书的作者埃德加·斯诺,正是其中一员。
理解这个人物并不太难,大致等于我们国内有个年轻人,20岁出头时奔赴一个贫穷落后、内忧外患、战乱丛生的国家当记者,且一干就是14年。另外当了2年大学讲师,结识了这个国家很多的名人名士。
该国内忧外患之际,内部派别纷争,他冒着枪林弹雨风险突破顽固派的封锁线,前往进步派的根据地采访,与进步派的领导人和平民们深入沟通交流,并为世界第一次呈现进步派在被顽固派多年的打压和封锁下的情况与精神面貌。
后来该国遭遇外部侵略战争,他积极活动参与该国的抗战解放斗争,著作了大量的进步书籍,向世界揭露进步派的真实形象。
等到胜利解放后,他又几次故国重游,受到广泛的热烈欢迎。他逝世时,甚至将部分骨灰撒在这个国家,许多该国领导人和名人都来参加安葬仪式。
这,大致就是斯诺与中国的渊源。
未完待续…
革命江山风光好,红旗飘,干劲高,大地争艳,比学赶帮超。磊磊胸怀盛世界,私全抛,难不倒。
万里征途奋今朝,党领导,人年少,万紫千红竟妖娆。峥嵘岁月宏图起,东风荡,春来早。
认识这本书是好几年前了,那时候在一个胖胖哒同事桌前翻了几页;第一次看是3年前,看过几章大概到跳表那里;重新看完是3年后的今天,用时13时14分。
这本书确实是好书,以前对Redis的理解太过浅显(当然现在也未必多佳,但拜本书所赐,必不可同当年而语)。
书的结构非常好,从底层数据结构讲起,再到基本功能,高级功能,扩展功能。即使是每一节的内容,也非常有趣。从大致说明,基本用法,解释原理,数据结构图示,再到最后的总结。读来不觉乏味,这也和Redis本身清晰简洁的设计相符。
感谢本书作者,也感谢阅读中那些精彩的读者分享和讨论。
(题图:书包与骨头,取自《阳光灿烂的日子》 & 《2001太空漫游》)
小男孩跟随母亲,步行很远来到热闹的集市。母亲挤在拥挤的人群,对着两旁铺位的商品左顾右盼,男孩从人群的手臂和大腿中钻过,直到停在一家卖箱包的铺位前。男孩的头,刚好超出铺位,能看到上面整齐摆列的包。
老板是一个擅长使嘴的中年女人,来往的行人,不管男女老幼美丑富贫,都被她喋喋不休的嘴,说得不由流连驻足。男孩听过唾沫横飞之类的词语,但觉得唾沫不应该是横飞的,而是上下翻飞,从老板并不优美的嘴唇里蹦出,跳着并不优美的舞蹈。
男孩眼光还在被各式各样的书包吸引的目不暇接,但母亲已和老板开始了对价格的彼此试探,于是男孩眼看着心仪的书包们一一从货架上取了下来,又一一挂了回去。最终,一个样式略普通的书包幸运地留了下来,在母亲一阵并不利索的掏钱付款后,老板将包装好的书包拿给男孩。
男孩接过新书包,欢天喜地地抱在怀里,自然很快将刚才看过那些花花绿绿的书包,通通抛诸脑后。甚至不舍得现在立刻背上它,一定要等到开学的那天,才能享用。
这是一块被压缩存储、且正处于被清理边缘的记忆。来源于周末忽然地,手洗儿童书包。
一个普通的儿童背包,布料、结构和拉锁都是扎实的,只有边角处曾被洗衣机绞出一个小洞。
很久没有仔细看过儿童书包,儿童书包的样式,也几十年也鲜有变化。两根带子,几个拉锁分出来不同的包,左右两个口袋,正面再印上小朋友时下喜欢的图案。一个书包就这样制造完毕。
在我记忆里,小时候书包的种类还有不少:双肩包、挎包、拉锁的、系绳的、粘带的等等,样式各异,价格也差距不小。
普通一点的书包,自然没什么好看的图案,大多是印着字,比如一个“派”字。每每看到都会疑惑这个派字是何含义,又不免联想到派出所、帮派之意,以致在集市卖书包的铺位上,总会仔细寻找有没有带有“警”或“帮”的书包,以验证自己不成熟的猜测。
直到初中学了几年英语,才终于明白“派”大抵是由“Style”翻译而来,至于为何不加个“头”,想来便是“派头”虽更容易理解,却无疑就多了一个字的制作成本。
除了“派”字书包,好一些的便是印有各种图案的书包,这种自然也贵一些,非家境殷实一些的不会买。图案多是些奥特曼、动画角色之类,类似现在的冰雪奇缘与超级飞侠之类。可惜我已忘却我有没有背过这种书包(大概是没有的)。小学时光最后留下的一个书包,是没有图案的系绳书包,我用它来把少时所有的“玩具”都装了进去。(这些玩具且值一提,见又一篇《我的玩具史》)
这是另一个男孩的故事。王焱,哥哥名叫王垚,兄弟俩五行一个缺火、一个缺土。他们的母亲是一个精明讲究的女人,由为哥俩看生辰八字便可略知一二。除此之外,哥俩稍大了些,她独自带着两兄弟从乡下来到城里上学。
在城里租房子的同一院内,除了这俩上幼儿园和小学三年级的兄弟,另有一对初三的姐弟和一对高三的姐弟。王家兄弟继承了其母亲的精明,哥哥多了几分正经与狡猾,弟弟则多了些可爱与温柔。平日里大家多喜欢逗弟弟玩。
每天上学的早上,弟弟准时背上他硕大的书包,大到里面估计装进了他所有的东西,仰着他稚气的脸,一颠一颠地跟在他母亲的后面。他母亲一边赶着那辆不再崭新的自行车,一边对着屋子里的哥哥念念叨叨,嘱咐些什么,直至走出大门,方才听不到她的声音。
他母亲是不会帮他背书包的,仿佛只有让他背着这个远远超出他年龄的书包,他才能快速长大。每每此时,站在二楼往下看他们背影的我,那个高三的弟弟,总会眼睛跟着一颠一颠的书包,疑惑它里面究竟装了些什么。
我本想同住院里一年半载,能竹筒倒豆搬出一些这哥俩的轶事,但到这里关于他们更多的,竟也憋不出一二。又想到,如今的王家弟弟年纪和我当时一样,在高三升大学的年纪,王家哥哥则应该已踏入社会。而我如今,打工人尔。
王家弟弟变成那时的我,我变成了那时他们的母亲,他们的母亲变成了那时我的母亲,我的孩子变成那时的他们。
我们都以为自己不会变,但不知不觉间还是变成了其他人。世界没有变,我们却说世界变了,我们没变。
—— 2021.6.4.夜
Boss:“近几年,人傻钱多不太好使,开始嫌弃我们是洋垃圾品牌。我们总不能等到灰溜溜打包走人那一天,想个辙吧,我想光速从这消失”
“公告:拒绝使用xj棉花”
(一夜消失)
Boss:“道理我都懂,我问你这脸上的404从哪来的”
《射雕英雄传》
和很多小男孩一样,小时候我是个十足的武侠迷,常常幻想着飞檐走壁,劫富济贫,弹指间敌人灰飞烟灭,最后厌倦了江湖的尔虞我诈,携美人退隐山林,过着哥虽不在江湖但江湖有哥传说的日子。
不知从何时起,逐渐意识到电视上的高手都是演员,飞檐走壁是吊了威亚,降龙十八掌是加了特效,鹤顶红、断肠散之流可能是道具饮料,甚至被坏人害死的人趁着观众哭泣的时候在对盒饭大快朵颐…然后,慢慢洗去了身体和心理上的武侠气息,不再准备仗剑走天涯,安心做个阳光宅男。
又不知多少年后,一个动荡的2020年,偶然翻出一本《射雕英雄传》,一发不可收拾地扎入了消失已久的武侠世界中。
这个世界,人们好讲武德,话不投机拳脚上比高低,毋庸顾虑太多,不服就干。人们别无他求,只为获得绝世武功,扬名立万。身首异处,在所不惜。
射雕英雄传,本质上是讲一个刻意练习的案例,天资愚钝的郭靖,凭借着自己超乎寻常的刻苦训练,和全真七子、江南七怪、洪七公、黄蓉等各路名家大师,以及科学的方法,最终成为武学翘楚。
又想到,郭靖成为一代高手,又与世上绝顶聪明的黄蓉在一起,却也最后落个师父各个惨死桃花岛,桃花岛人去岛空。二人跟随成吉思汗大军西征,建功立业可谓信手拈来,然而大汗驾崩之后,二人也自枯草和白骨之间,返回故土。
可见武侠世界也并非为所欲为,亦然有悲欢离合,大侠亦然会失去亲情友情,荣华富贵皆过眼烟云。凡世间的那点苦痛,又算几何。
未完待续…