标签 亲情 下的文章

我的姥姥

本文永久链接 – https://tonybai.com/2022/04/05/my-grandma

音容犹在慈祥笑,片片追忆祖孙情。一缕思念寄夜雨,两世重隔眼朦胧。–古相思曲《汉乐府诗》

今天是清明节,是一个缅怀亲人、寄托哀思的日子。

2021年12月27日,我最爱的姥姥在安详的睡梦中永远地离开了我们,无疾而终,享年95岁。

民间将高寿且寿终正寝的老人的丧事称为“喜丧”,但我觉得这只是安慰家人的一种善意的手段罢了。对至亲逝去的悲伤之情,即便是时间这把无情的刻刀也很难彻底抹平。

姥姥的一生平凡亦伟大。平凡之处在于姥姥就是一个普通人,一辈子除了工作就是家庭。前半生辛苦劳作,后半生拉扯孙辈。而姥姥的伟大也孕育在这平凡之中,从人杰地灵的淮扬之地来到白山黑水的东北,从0到1的白手起家建立起了一个大家庭,晚年五世同堂,何其不易。

作为姥姥最喜欢的孙辈,我今天就用脑子中的零星记忆以及近几年四处收集的照片追忆一下从小把我带大的、我最爱的姥姥。

“闯关东”一家人

从照片上的时间可以看出,这是一张1972年拍摄的全家福。上图第一排左起(以我的辈分称呼):老舅、姥姥、姥爷;第二排左起:妈妈、三舅、二舅、大舅、大哥、大舅妈。

姥姥叫王竹英,1927年出生于江苏省扬州市,是一个地地道道的南方妹子。1937年末,扬州被日本鬼子攻陷,城里的老百姓遭了殃。但姥姥一家都活了下来,似乎说明姥姥应该是在乡下,没有受到太大影响。姥姥在家里排行老三,上面有一个姐姐、一个哥哥,下面有一个弟弟和两个妹妹,所以姥姥长大了一些后就开始分担养家的责任,文化课学习基本没有。

姥姥是干活儿的一把好手,什么活儿她都能做得来,并且十分能吃苦,少年时的经历为她在工作后的表现奠定了基础。

十几岁时姥姥就到姥爷家做了童养媳。姥爷家的家境据说还是不错的,姥爷从小就读私塾,啥活儿也不用姥爷做。姥姥比姥爷大两岁,来到姥爷家后就成为了干活儿的主力。姥爷的奶奶是一个严苛的老太太,也正是在这位老太太的严厉“教诲”下,姥姥做事既麻利又漂亮,并学到了那些符合中国传统的所谓规矩。

姥姥和姥爷成亲后,先后生下了大舅、妈妈和二舅。新中国成立后不久,国家从全国抽调有文化的人才支援东北建设,姥爷就是其中之一。姥爷的珠算技能很强,来到东北后被分配到了银行上班。

1953年(据我妈妈回忆),姥姥抱着还在襁褓中的二舅只身赶往东北与姥爷团聚。我猜这可能是姥姥第一次出远门,那时交通不便利,姥姥需要到上海坐船到大连,然后转火车到辽宁海城,路途艰辛可想而知。记得姥姥说过,这次“闯关东”可是一根筷子都没带来,完全的一穷二白。好在那时是计划经济体制,所有住房、物资都是国家/单位分配,于是姥爷姥姥算是在东北安了家。

安顿下来后的第二年,姥姥又回到扬州把大舅和妈妈一起接到东北。而之后的三舅、老舅就是在东北出生的了。

姥姥当时正值壮年,要强的姥姥不想只在家里带娃,于是她也想找份工作,补贴家用。那时正值建国后东北大建设的阶段,各个新建的工厂都在招工。姥姥就应聘到当时的海城市陶瓷一厂。

不过姥姥没有文化,又没有什么拿得出手的工业技能,于是姥姥去了选料车间。什么是选料车间呢?从姥姥的只言片语的描述中我大致猜测,就是搬运大石头并粉碎。姥姥的工作估计就是将大石头砸成小碎石然后送入粉碎机器中。这个工种属于重体力,并且工作环境恶劣,容易患上像矽肺这样的职业病,一般都是壮男才会做的,但姥姥一个柔弱南方妹子居然做了十多年(女性重体力工种45岁退休)。

就这样,姥姥一家开始了在东北小城市的生活!

姥姥是劳模

姥爷支援东北后一直在银行工作,但好景不长。因有一次被同事“陷害”,被扣上了不好的帽子,在那个年代,政治正确才是首要的。于是姥爷被“下放”去了沈阳铁路局的大修段。说白了就是在野外作业维修和养护铁路的。由于姥爷常年在外地作业,虽然不远,多是省内,但每月回来次数有限,家务+照顾孩子的重担就落到了姥姥一个人的肩上。

姥姥不仅是一个极其能吃苦耐劳的女性,又是一个很自律且很要强的人,做事情一丝不苟,并且要尽量做到最好。看过反映那个年代电视剧的人都知道,在国有计划经济下,荣誉高于一切!于是当时各大厂矿均开展班组级的争先进评比活动。姥姥在工作没多久后,就因为自身的优秀素质和吃苦耐劳被选为班组长,姥姥作为组长总是冲在最前面,脏活累活抢着干!所以自从姥姥当了组长后,先进班组就没有旁落过。姥姥每年都被评为先进生产者,后面几年还是鞍山市级的劳模据姥姥回忆,她一共当了13年的组长。而按照我老舅的回忆,那时家里姥姥的奖状贴满墙

工作上的投入也影响了对孩子的照料。姥姥每天一大早就起来生炉子做饭,做好后放在炉子上保温,姥姥不等孩子起床就披星戴月的出门上班了。之所以要这样,是因为家离工厂还有很远的距离,交通不便,所以需要早出门。作为组长,姥姥每天都要第一个上班,最后一个下班。那个年代各大厂矿下班后总是有各种会议要开,这样姥姥往往很晚才能到家。在这样的状态下,家里面基本上就是大孩子带小孩子了。

后来我才知道,妈妈还有一个妹妹(如果活到今天,就是我的二姨),就因为生病后医治不及时导致夭折了。

长大后,我还听过一个关于劳模姥姥的故事,这里也尝试回忆一下。

这个故事发生在举世闻名的1975年2月4日的海城大地震发生之前。海城大地震之所以闻名不是因为震级高(7.3级),而是因为它被认为是人类历史上迄今为止,在正确预测地震的基础上,由官方组织撤离民众,明显降低损失的唯一成功案例。这一点通过我姥姥和舅舅的回忆可以证实。

在地震前两周,各大宣传单位、厂矿就已经通知大家近期会有较大震级的地震,让大家做好预防并储备好各种物资以供震后过渡阶段使用。很多家庭晚上已经不回屋子睡觉了,都在院里或外面胡同里搭帐篷休息。但当时正值农历春节前最冷的时期,很多人折腾几天后都倦怠了,看地震没有发生,就抱着侥幸心理回屋睡了,这也是这次地震导致死亡人员超预期的原因。

就这样,学校停课,工厂基本停工,每天主要就是开会做抗震预案。后期干脆很多人都不上班了,周边有亲戚朋友的人也都投亲靠友去了。姥姥家周边的邻居很多都“逃往”外地了。

当时姥姥家的情况是这样的:姥爷在外地修铁路,二舅在外地当兵,妈妈在外地下乡,大舅已经成家,独立生活,老舅自己回扬州那边了,只有三舅在姥姥身边。姥姥简单做了一些物资准备后仍然每天上班。

听姥姥回忆说,当时有一个厂里领导看到姥姥每天坚持上班,就夸姥姥不愧为厂里的先进工作者和劳模,和普通员工就是不一样。姥姥私下里和我们说:当时不是不想投亲靠友,是在东北真没有什么亲戚和朋友

退休后的带娃生活

小时候,我与姥爷、表姐与两个表妹的合影。很遗憾,我居然没找到我们几个孙辈与姥姥的合影。

姥姥和姥爷的工作都属于重体力,因此退休都很早。退休后,姥爷闲不住,又在市委大院找了份传达室的工作,每天收收报纸,接接电话,自在舒服。姥姥则赋闲在家,恰好孙辈都出生后没多久,于是姥姥又过起了带娃的生活。

我和表姐年龄相仿,成为了姥姥的第一批娃。时代虽不同,但带娃的生活却大体相似,无非是吃喝拉撒睡、玩与教育

先说吃

那个年代物质条件十分匮乏,每个月凭各种粮票、油票、布票领物资,细粮更是少。大人们基本都是吃粗粮。留下的细粮给孩子吃。肉的确是很难吃到。再加上姥姥一家是外来户,没什么亲戚可以帮忙,也没有土地可以种菜养鸡,就是死工资,因此生活的确拮据。

按照我姥的说法,我和表姐是姥姥用大/小米粥就着萝卜咸菜一口一口喂大的。有时候邻居家大婶看到我们俩孩子吃咸菜,还埋怨我姥,生怕我们营养不良。可是姥姥也没有办法,如果有更好的食物,哪能不可着孩子吃呢。那时的家里真没那条件。

后来经济条件逐渐改善了,买东西也不完全靠各种票了,我们饭菜质量也得到了很大改善。我还清晰记得姥姥隔三差五就拎着一个小筐,左手拉着我,右手拉着表姐到市中心最大的菜市场买菜的场景。那时候,各种时令蔬菜都可以买了,猪肉也会偶尔买上一小块儿回来给我们做。

在我们这个大家庭里,姥姥的炒菜和姥爷的面条那是“二绝”,至今无出其右。姥姥的炒菜有着南方人的那种细腻和精致,味道也不会像东北菜那么咸。姥姥做的红烧带鱼和干豆腐卷炖肉简直美味地不得了,至今想起来就会流口水。姥爷也不差,他的猪油葱花手擀面那叫一个香气扑鼻。这么说来,虽然小时候物质条件差,但我和表姐口福还是不差的^_^。

再说玩

那个年代儿童的玩具和物质一样匮乏,我们每天无非就是在各个屋子里过家家,钻进煤棚和柴禾垛里躲猫猫,下雨天玩点泥巴啥的。

后来姥爷通过市委大院的“后门”买到了一台彩色电视机,虽然那时候频道很少,但总归算是有了另外一个娱乐手段。

上了小学后,姥爷不知道从哪弄来了一副麻将牌,闲时打麻将就成为了我们的主要娱乐手段。孩子学东西最快,之后大人们也逐渐学会。姥姥平时没啥爱好,唯独对这麻将十分感兴趣。

大家都喜欢和姥姥、姥爷一起打牌,每次看到姥姥出错牌后后悔的那个样子,我们就都会笑的很开心。

最后说说教育

姥姥没什么文化,但这并不代表姥姥不会教育孩子。姥姥话不多,很少说教,更多是身体力行。而这种方式效果显然会更好。

姥姥对日常举止行为要求很严格,不能乱了规矩。比如说:站有站样,坐有坐样;吃饭时不能说话,手必须扶着碗;不能浪费粮食,盛到碗里的米饭必须吃干净;掉在餐桌上的米粒也要捡起来吃掉。姥姥顶多告诉你一遍,后续姥姥每天都会示范给你看。在姥姥的示范中,我们就潜移默化地学会了这些规矩。这些规矩也伴随姥姥一生,即便在其90多岁高龄时,她吃完的饭碗中绝不会留下一粒饭粒,桌子上掉的饭粒也会吃掉。

姥姥十分爱干净整洁,退休后每天都会把厨房、家里彻底打扫一遍,锅碗瓢盆都亮洁一新。并且,姥姥坚持自己的事情,自己动手做,从不依赖别人。80多岁后,自己的贴身衣物依旧坚持自己清洗,不用儿女帮忙。

姥姥一辈子勤俭节约,从不乱花钱。但如果别人遇到困难,她确认尽全力帮忙。很清晰地记得小时候有两个南方来的尼姑师傅敲门化缘,尼姑师傅没有要求很多,但姥姥坚决把她们请到餐桌上和我们一起吃饭。

在我的印象中,姥姥一辈子也没和周边邻居、工厂同事吵过,和姥姥打过交道的人都说姥姥是好人,甚至有些“傻”。所有别人不愿意做的事情,姥姥都没有怨言的去做好。

姥姥十分重视亲情教育。我们孙子辈每年最期盼的三个日子是姥姥生日、姥爷生日与春节。在这三个日子里,这个大家庭的所有人都会聚在家里吃一顿饭。大人们暂时忘却工作中的烦恼,忙前忙后准备吃食。孩子们更是只剩下玩+吃。姥姥喜欢这种孙男弟女围绕在身边的热闹,在这样的氛围中,所有人都会深切地感受那条连接每一个人的亲情纽带。而孩子们则会在这样的氛围中体会到家的重要性。

正式“退休”后的生活

记忆中,在我小时候,姥姥得过两次脑血栓。好在抢救治疗及时,姥姥都幸运地恢复了健康,只是第二次脑血栓让姥姥的左腿与左臂时常用不上力气,但生活自理没有大问题。

也正是由于这两次大病,姥姥不能再继续她和姥爷的带娃生活了。我和表姐已经长大上小学,我的两个表妹也送去了幼儿园。不过在姥姥的强烈要求下,我每天还是去姥姥家吃午饭(学校就在姥姥家附近,但离我自己家很远),晚上在姥姥家做作业,直到妈妈或爸爸下班来接我。

这样的情况一直持续到小学6年级。姥姥居住的平房区开始动迁改造,姥姥和姥爷也只能搬离老房子。我那时也长大了,中午可以带饭或在学校食堂买饭吃了。姥姥和姥爷这回真正进入了“退休”生活了。

在我上初二的时候,姥姥姥爷家的新楼房建好了,老两口乔迁新居,开始了幸福的晚年生活。此时,二老的子女都已经成家立业,二老又都有退休金和医保,虽然谈不上小康,但足够两个人吃喝不愁,再加上子女都很孝顺,尤其是二舅,每周都给二老买不少生活用品、蔬菜肉食。每周其他子女也都会轮流过来看望父母,我们这些孙子辈的孩子更是喜欢到姥姥家看看两位老人,并陪两位老人打麻将玩扑克。

就这样,二老在新居里度过了他们的金婚和钻石婚,过着幸福的退休生活。

晚年十五载

2006年12月,身体一向硬朗的姥爷被确诊为肝癌晚期,并且癌细胞已经转移全身,无法手术治疗。病魔很快击垮了姥爷,那年的冬天姥爷离开了我们,姥姥姥爷神仙眷侣般的晚年生活戛然而止,姥姥承受了人生中第一次巨大的打击。按照姥姥后来的说法,这是她人生中第一件也是唯一一件伤心事。相伴60多年的老俩口就这样阴阳两隔,短时间内真难以接受。

姥爷去世后,姥姥就搬到二舅家,由二舅一家照顾,帮助姥姥从悲伤中走出来。经过大约一年时间,在这个大家庭的孝顺的氛围中,姥姥渐渐地缓了过来,也知道了后续的人生道路只能由她一人独自走下去。她是这个大家庭的顶梁柱和主心骨,她不能垮下去。

2007年下半年姥姥搬回自己家,为了防止出现意外,每天晚上都有一个子女陪着老人,这样一直持续到2021年12月姥姥过世。姥姥打造了一个尊崇孝道的大家庭,而这个大家庭用孝道之心反哺老人,让老人幸福地度过了这晚年十五载。

姥姥身体开始出现退化信号应该是在2018年左右,那几年每年冬天姥姥都得住一次院,在医院调理一段时间。不过在子女孙辈的无微不至的照顾下,姥姥总能顺利出院!

姥姥真正无法自理是从2020年开始的,90多岁的老人,身体生理技能全面退化,所有活动只能局限在床上了。但在子女无微不至的照料下,尤其是刚刚办理退休的老舅的照料下,姥姥身体保持的很好,到后期甚至出现了“返老还童”的生理现象,比如:居然长出了黑发。

2021年5月假期,我把二宝带到姥姥家,这是姥姥第一次见二宝,也是最后一次。当时留下了这样一张的照片:

2021年国庆黄金周我回家看望姥姥,那也是我最后一次看到姥姥。姥姥在最后一年,很多人都不认识了。但我每次回去,姥姥都能第一时间认出我。

姥姥的口头禅

姥姥是江苏人,操着一口东北人不懂的江苏口音。在东北待了大半辈子,姥姥的口音改善了不少,但很多人还是听不懂姥姥的话。但作为被姥姥从小带大的我,姥姥的每句话我都能听懂,也牢记在心里。

姥姥喜欢称我为大白明,也叫大明。称我表姐为大旭。这也是我们这个大家庭对我们的称呼。记得上小学3年级之后,我每天放学后都会和姥姥打个招呼后,然后自己走回家,姥姥每天都会用朴素而温暖的语言对我说:“大明,靠边走啊,看车啊”。

儿时的记忆中,姥姥有两句南方方言口头禅,一个是“牙kao掉”,意思是再乱说,把你的牙打掉;另外一个就是“贱拿家”,意思是在这里不许破坏规则,要破坏,回自己家破坏。这个口头禅常用在一起打麻将或打扑克时我们耍赖而被姥姥发现时。

姥姥没什么文化,但姥姥也会讲故事,虽然数量有限。姥姥最拿手的“段子”叫“一个屁咯嘣嘣,两个屁裂个缝,三个屁连根倒”。

故事的大致内容是:从前有一个漂亮的姑娘,这个姑娘哪都好,但就是有一个缺点:爱放屁。有一个媒婆不信邪,非要给姑娘介绍婆家。姑娘的父亲十分为难。媒婆说你也别为难,要不你就让我见识一下这位姑娘到底是怎么个爱放屁。姑娘的父亲无奈,只好叫来姑娘给媒婆现场演示一番。姑娘于是开始放屁,一个屁咯嘣嘣(注:估计是把房子震得直响)、两个屁裂个缝(注:旁边的大石头列了一个缝),三个屁连根倒(注:旁边的大树连根倒了)。三个屁放完,媒婆被吓跑了。不过姑娘也由于用力过猛,把屁股弄坏了,于是父亲找了一个补鞋匠又把屁股补好了。

你可能觉得这个故事有些粗俗,但这确是我小时候磨着姥姥,姥姥才给讲的。姥姥用南方方言讲出来别有一番味道,每次都能逗得我们几个孩子哈哈大笑。

时间都去哪了

门前老树长新芽
院里枯木又开花
半生存了好多话
藏进了满头白发
记忆中的小脚丫
肉嘟嘟的小嘴巴
一生把爱交给他
只为那一声爸妈
时间都去哪儿了
还没好好感受年轻就老了
生儿养女一辈子
满脑子都是孩子哭了笑了
时间都去哪儿了
还没好好看看你眼睛就花了
柴米油盐半辈子
转眼就只剩下满脸的皱纹了
记忆中的小脚丫
肉嘟嘟的小嘴巴
一生把爱交给他
只为那一声爸妈
时间都去哪儿了
还没好好感受年轻就老了
生儿养女一辈子
满脑子都是孩子哭了笑了
时间都去哪儿了
还没好好看看你眼睛就花了
柴米油盐半辈子
转眼就只剩下满脸的皱纹了

这是由陈曦作词,董冬冬作曲的歌曲《时间都去哪了》的歌词。陈曦在回忆这首歌词的创作过程时提到:“我从小是被姥姥带大的,20多岁的时候觉得到了应该孝顺她的时候,但她已经没了。人生很多事情都是这么错过的”。

看到这里我的眼睛瞬间就湿润了。姥姥的音容笑貌不断复现在我的脑海中。

恰逢姥姥过世后的第一个清明节,谨以此文追忆与纪念我最爱的姥姥

相信此时此刻,姥姥与姥爷在另一个世界已经团聚,继续他们神仙眷侣般的生活!


TB一周萃选[第9期]

本文是首发于个人微信公众号的文章“TB一周萃选[第9期]”的归档。

img{512x368}

亲情犹如一江剪不断的春水,流动的是游子心中永远的思念;亲情犹如一丘数不尽的细沙,沉淀的是长年堆积的牵挂;亲情犹如夜空中那颗北斗,指引的是那迷路的羔羊回家的方向。忙碌了一年,该回家了,给心放个假,带上媳妇带上你的娃,回家看看那年迈的爸妈,出发! — 改编自网络

此时此刻,很多人刚刚踏上了春节回家的旅途,有些人更是已经叩开了家的大门。每逢中国传统佳节-春节,令世界瞩目并为之瞠目结舌的中国式人口大迁移就会发生一次:几亿人熬夜刷票并不辞辛劳地携着夫/妻儿女,经由多种交通工具,跨越高山大河,不远千百里,战胜种种“囧况”,只为一个目的:在春节前回到那个充满熟悉味道的家乡。

这种在一个文明延续5000多年未中断的民族中发生的全民行为让西方社会感到十分不解,甚至指责这是对资源的一种浪费;并且也有国内的人发出类似不和谐的声音。但是它依然在发生着,每年都在发生,形式有些许变化,但剧情大体雷同。

曾经有国内外学者对中国特有的春节大迁徙的原因进行研究和分析,并给出了各种专业化的理由。但在我看来,对现代人来说,回家过年,是一种心灵的相互充电! 而且是充电7天,“通话”一整年

对于一年到头在外奔波劳碌的人们来说,只有回家,才能真实地触摸到自己的“根”,才能切切实实地体会这种归属感,才能在一定程度上纾解那些在工作的城市中涵盖不了的人生寄托。在这种归属感中,哪怕只是获得片刻的身心安宁,也是一种极为重要的精神能量的充电;而对于守候在家乡的父母或者孩童儿,你的回家,让他们将近一年的期盼终于有了一个圆满的结果,这同样为下一个365天的期盼周期提供了强大的动力和希望。

如果非要给这种行为找个理由,那我要说这就是由一个体内延绵数千年的中华民族血脉的中国人的基因所决定的。

img{512x368}

一、一周文章精粹

1. Go 1.10发布Party

自从Go 1.6开始,每逢偶数版本(一般在每年2、3月发布),Gopher社区都会举办庆祝Release的全球Party。在中国农历春节到来之际,也恰逢Go最新版本Go 1.10即将发布之时,Go wiki发布了Go 1.10 Release Party的Schedule和相关资料。截至目前,已经有15个Party已经list到页面上,活动从2月15号一直延续到3月份。

2. 避免或减少对Go context Value的使用

context包最初诞生于Google公司内部,并在Google内部项目大量使用。context在golang/x中孵化了多年,并得到了很多开源项目的使用,尤其是一些使用了”middleware”模式的项目中,于是在Go 1.7发布时,context包正式加入Go标准库。context加入后,可谓既带来魔力,亦带来了争议,甚至有人将其视为具有“病毒”属性,一旦使用,便可轻易传染到项目中代码的各个角落。

Go开发者、培训师Jon Calhoun也在个人网站上撰写了一篇文章,来告诫大家Go context value的一些缺陷,建议大家避免或减少对Go context Value的使用,并给出自己的替代方案。其主要理由是:context.WithValue和Context.Value的使用让我们失去了编译器对类型安全性的检查。

文章链接:“Pitfalls of context values and how to avoid or mitigate them in Go”

3. 来自Google Cloud Platform的12条有关用户账号、授权和密码管理的最佳实践

对于许多开发者来说,账户管理是一个黑暗的角落,没有得到足够的重视。来自Google Cloud Platform的解决方案专家Ian Maddox给我们带来了12条有关此方面的最佳实践,包括:区分用户标识与用户账号、允许用户更改用户名、用户ID大小写敏感、两步验证等。

img{512x368}

文章链接:“12 best practices for user account, authorization and password management”

4. AI界网红-深度学习之父Geoffrey Hinton的传奇学术生涯

这几年最火爆的人工智能技术就是深度学习,可以说当下的主流人工智能就是深度学习,而深度学习的理论基石就是反向传播。和当代物理学类似,最新的计算机应用实际上也是在消化几十年前就已经建立的理论,这不:反向传播就是Geoffrey Hinton与同事David Rumelhart、Ronald Williams在1986年发布的成果,Geoffrey Hinton也因此被誉为深度学习之父。Geoffrey Hinton花了30年在AI前沿的研究,在今天终于开花结果。不过这位现在AI奠基人并没有就此停歇,去年他还提出了“胶囊理论”,不过要彻底理解他的理论,不知道AI应用界还要花多久。下面这篇文章是“多伦多生活”上发表的一篇有关Geoffrey Hinton的传奇学术生涯的新闻稿,我们可以通过它一瞥AI超级明星的学术人生。

img{512x368}
图:Geoffrey Hinton

文章链接:“深度学习之父Geoffrey Hinton的传奇学术生涯”

5. Go项目在github上接受PR了

go语言自身的开发一直是在google内部的平台上,github上的golang项目仅仅是其一个mirror。在这之前,golang项目在github上是拒绝pr的,contributor必须注册google的开发账号才能为go语言本身做贡献,这种门槛显然有些高。近期Go项目作出了对社区更为友好的举动:允许在github上直接提交PR。不过代码的review依旧是在google原平台上,github上提交的pr将被GerritBot自动同步到Go team的Gerrit上进行code review。不过这已经是一个不错的开端了。估计会吸引更多开发者为Go做contribution。

文章链接:
* “doc: remove Pull Request note in README.md”
* “pr流程”

二、一周资料分享

1. istio微服务教程 by Redhat

下一代微服务平台日益火爆,比如:istioconduit等。近期Redhat开源了一套istio微服务教程,主要是for java microservice,但感觉对其他语言开发的微服务也适用。教程使用的是istio最新发布的0.5.0版本,底层使用的是redhat自身的oc平台(openshift),但替换成kubernetes应该很容易。教程包含的内容还是很全面的,针对包括metrics、tracing、routerule管理、fault injection、retry&timeout、mirroring traffic、access control、rate limiting、circuit breaker、egress等常见的微服务框架治理机制都提供了demo实例。

资料分享链接:Istio Tutorial for Java Microservices

三、一周项目推荐

1. rook:致力于让存储服务成为云原生平台上的“头等”服务

2018年1月30日,云原生cncf组织下又增加了一位新成员:rook项目,由于刚入行,其与linkerd、coredns同样处于Inception级别。rook是什么?它解决了哪些问题呢?

如今在Kubernetes上部署的应用在使用存储服务时,多使用k8s集群外提供的外部存储服务。在公有云上,使用较多的是诸如EBSS3等;在定制云/私有云中,使用的则是NFS、Ceph或更为传统的存储解决方案,如下图所示:

img{512x368}
图:使用rook前

Rook存在的意义就是将存储服务移入集群内部,让那些依赖存储服务的应用可以无缝地使用这些服务,这样一来,整个云原生集群环境就可以脱离厂商依赖(比如对amazon、google cloud platform的依赖),实现整体的可移植了,无论是公有云还是私有云。

img{512x368}
图:使用rook后

可以说,Rook让存储服务成为云原生平台上的“头等”服务,与其他应用服务一样。

那Rook究竟是什么呢?Rook不是一个像ceph那样的分布式共享存储系统。rook的考虑是:与其花费几年甚至十几年实现一个成熟的、久经考验的分布式存储系统,到不如帮助现有的已经十分成熟的、久经沙场的存储系统更方便的被云原生环境中的应用所使用,比如:ceph。于是rook通过将那些专有存储服务管理员的日常操作自动化:包括引导启动、配置、伸缩、升级、迁移、灾难恢复、监控、资源管理,将存储服务包装为云原生应用,无缝运行在云原生环境上,目前主要是在Kubernetes上。

img{512x368}
图:rook架构

Rook的出现,迅速得到了来自Redhat、ceph开发者的支持,社区也在日益壮大。目前其最新版本为v0.6.2,按计划在2018年中旬发布第一个production-ready的正式版。

项目地址:Rook

四、一周图书推荐

1.《High Performance Browser Networking》

img{512x368}

Ilya Grigorik是Google性能优化工程师,他在2013出版的这本《High Performance Browser Networking》堪称当代Web性能调优的圣经。该书以调优为核心,从网络基础(101)讲起,然后深入探讨了无线和移动网络的工作机制。最后,揭示了HTTP 协议的底层细节,同时详细介绍了HTTP 2.0、 XHR、SSE、WebSocket、WebRTC 和DataChannel 等现代浏览器新增的具有革命性的新能力。该书无论是对前端开发,还是后端网络服务开发设计人员都是大有裨益的。

更重要的是该书当时所讲述的诸多浏览器协议技术,比如:HTTP2.0、WebSocket、SSE在如今已经成为标准,并广泛应用于生产实践中。

图书链接:
英文版:《High Performance Browser Networking》
中文版:《Web性能权威指南》
免费版:《High Performance Browser Networking》


著名云主机服务厂商DigitalOcean发布最新的主机计划,入门级Droplet配置升级为:1 core CPU、1G内存、25G高速SSD,价格5$/月。有使用DigitalOcean需求的朋友,可以打开这个链接地址:https://m.do.co/c/bff6eed92687 开启你的DO主机之路。

我的联系方式:

微博:http://weibo.com/bigwhite20xx
微信公众号:iamtonybai
博客:tonybai.com
github: https://github.com/bigwhite

微信赞赏:
img{512x368}

商务合作方式:撰稿、出书、培训、在线课程、合伙创业、咨询、广告合作

如发现本站页面被黑,比如:挂载广告、挖矿等恶意代码,请朋友们及时联系我。十分感谢! Go语言第一课 Go语言进阶课 AI原生开发工作流实战 从 0 开始构建 Agent Harness Go语言精进之路1 Go语言精进之路2 Go语言第一课 Go语言编程指南
商务合作请联系bigwhite.cn AT aliyun.com
这里是 Tony Bai的个人Blog,欢迎访问、订阅和留言! 订阅Feed请点击上面图片

如果您觉得这里的文章对您有帮助,请扫描上方二维码进行捐赠 ,加油后的Tony Bai将会为您呈现更多精彩的文章,谢谢!

如果您希望通过微信捐赠,请用微信客户端扫描下方赞赏码:

如果您希望通过比特币或以太币捐赠,可以扫描下方二维码:

比特币:

以太币:

如果您喜欢通过微信浏览本站内容,可以扫描下方二维码,订阅本站官方微信订阅号“iamtonybai”;点击二维码,可直达本人官方微博主页^_^:
本站Powered by Digital Ocean VPS。
选择Digital Ocean VPS主机,即可获得10美元现金充值,可 免费使用两个月哟! 著名主机提供商Linode 10$优惠码:linode10,在 这里注册即可免费获 得。阿里云推荐码: 1WFZ0V立享9折!


View Tony Bai's profile on LinkedIn
DigitalOcean Referral Badge

文章

评论

  • 正在加载...

分类

标签

归档



View My Stats