孩子住院第二天

清明回老家,亲戚朋友一起吃饭,儿子说左耳难受,看了看,发现左耳下有个肿块。第二天去当地人民医院检查,需要做个鼻咽平扫CT。医院的人真是多,排了将近3个小时的队,等CT拍完已经12:30分了。回附近老老丈人家吃了点中饭,又赶回医院拿报告。医生看了说,情况比较严重,左耳肿是因为中耳炎,倒问题不大,关键是喉咙这里发现了一个肿块,是肿瘤的可能性较大,要马上住院检查。我一下子蒙了,小孩才16岁啊,怎么可能有肿瘤。医生看我们的医保在杭州,让我们考虑下是在这里还是回杭州。考虑到杭州医院的技术相对好点,加上我确实也不敢相信,还是去杭州复查下比较稳妥。赶紧联系朋友打听医生、网上挂号。几家医院的专家门诊都已经满了,已无法预约。听说市一医院的鼻咽喉科比较有名,托朋友走了点后门,临时加了个号。

第二天一早,拿着CT片去看门诊,李专家一看片子,就让小孩先出去了,然后对我说,情报不妙,要马上手术。李专家是这方面有名的专家,他这样说了,看来情况真的比我想象严重。我开始还不以为然,总以为医生看错了。本来还想拖几天等孩子期中考试后再来看,幸亏早点来看,不然后果可能更严重。我一时有点不知所措,孩子他妈已经开始哭了。这是怎么回事?我活了半辈子了,身体一直很好,从没有什么大病,孩子从小一直是活蹦乱跳的,除了感冒发烧,也没生过其他的病。我从来没想过这事会发生在我孩子身上,现在,我懂了什么叫世事无常。

事已如此,多想也没有用,赶紧办了住院手续,跑到城站边上的全景影像医疗中心做了一个PET/MR,据说全杭州只有他们那里才能做这个,路上我还在想这个检查费得上千了。当工作人员报出9900这个数字时,我还以为不是跟我说话呢,没办法,只能乖乖的刷卡。下午医生找我谈话,说明了手术风险,又买了一个4000的器材。交了这两笔钱,我想通了,平时真没必要节俭,想用什么,想吃什么,尽管去买,只要不是浪费就行。为了省几个钱,比来比去比半天,一点意思都没有。人只要到了医院,钱已经不值钱了,平时辛辛苦苦省下的钱,在这里就是九牛一毛,用张鹤伦的话说,就是“不值一提”。

今天下午刚做完手术,把肿瘤给切除了,活检的初步结果不理想,详细结果还要几天后才知晓。根据全景扫描的结果,肿瘤细胞已经转移到旁边的淋巴,后期需要结合放疗才能彻底治愈。医生说,这种肿瘤一般发生在40以上的人身上,这么小的年纪,概率实在是很小。既然上帝“选中”了我孩子,就把一切交给上帝吧,儿子,以后的路怎么走,就看你自己的造化了。不管怎样,老爸都会陪你走下去。

Read More

钱王射潮

清明放假,学校要求孩子参加第二课堂的活动。上网找了找去哪比较合适,刚好看到一篇钱王祠的报道。钱王祠就在柳浪闻莺边上,每次去西湖边玩,总要路过,但从没进去过。趁这个机会,这次就去看看吧。

早上9点不到就出门了,因为是小长假第一天,天气又这么好,怕西湖边人太多,所有就早点去。来到了钱王祠,外面游客已经不少了,但钱王祠里面也就零星几个人。走廊上几个小孩在读《孔子》,走进右边的房子,墙上是钱王射潮的画像。钱塘江上潮水汹涌,浪花有几丈高,钱王带着精兵强将,站在岸边,个个弯弓射向潮水,旁边站着文官和百姓。这当然是一个传说,传说中的潮水都是龙王驱动的,射潮其实是射龙王,把龙王射退了,潮水自然也就退了。为什么有这么一个传说呢?虽然传说都是假的,但也不会凭空出来一个传说,传说的背后,往往有个真实的故事。“钱王射潮”也不例外。“旧时上自六和塔,下抵艮山门,皆有石塘。胡氏以为即钱氏所筑捍海塘故址,今多堙废。(顾祖禹《读史方舆纪要》)”,说明钱王筑塘抗潮的事是真实存在的。“钱塘”的名称也是由此而来。

Read More

第一封家书

班主任老师要求给自己的孩子写一封信,围绕“帮助孩子扣好人生第一粒扣子——我家的教育故事“主题,借这个机会,爸妈们也可以写写自己的教育历程,走心用情写心声。孩子读高中了,很多事情都不会跟家长说,我也不会主动去聊,主要不知道以何种方式去谈,光讲道理,孩子基本不要听;旁敲侧击,我也不会。借用书信,倒是一种很好的方式。

要跟孩子聊些什么呢?孩子进入高中后,学习的积极性不是很高,成绩好坏都无所谓,学校里跟老师相处的也不是很理想。他妈跟他聊了,也没有太大效果。这孩子脾气有点倔,听不进劝。想说的话其实很多,但不知从何下手,话说的太明白,怕伤了孩子自尊,光说鼓励的话,总感觉太虚,没太大用处。

其实问题的核心还是在学习上,他也不是一个贪玩的孩子,家里基本上也都在做作业,玩游戏时间也不多,但就是成绩上不去。用老师的话说,就是懒,对自己要求不高。在我看来,学习上他处于一个被动的状态,老师怎么教,我怎么听,懂了就可以了。老师布置的作业做完,课外练习有时间就做做,至于成绩,好就好,不好也没办法。用现在的话说,是个“佛系”少年。才高一,就开始“佛系”,是不是有点太早了啊。我也真是无奈啊。

最近在看《洞察-精确观察和有效沟通的艺术》,里面提到如何去“观察”,而不仅仅是“看到”,列举了布朗克斯区学校的例子,学生成绩差不是因为智商,而是不能聚焦于长期的任务中,也不能对具体细节保持专注。 儿子考试时经常会看错题,简单的计算也会算错,这其实就是一个“观察力”和“专注力”的问题。那就和儿子谈谈“观察力”吧,于是在书中摘录了几个例子,谈了谈自己对观察力的看法。不知道儿子是否能看懂,呵呵。

Read More

部署的噩梦

昨天计划今天升级,上午先部署到内网测试环境,下午验证下功能,没大问题的的话晚上就发布到正式环境。因为这个版本已经在外网测试环境测试过,内网验证测试应该比较顺利。 实际情况是,准备部署包,数据库更新花了一个上午,下午2:20才开始部署权限模块,因为部署包打的有问题,一直搞到5点多,才把权限模块部署好,接着部署其他组件模块,折腾到晚上7点才把内网测试环境部署好。 接下来开始验证测试,还是碰到好几个问题。因为时间关系,等不及测试环境验证完,直接往生产环境上更新。 所幸在生产环境上验证比较顺利,最后11:30手工。

反思

  1. 这次版本的改动没有考虑到后兼容性,导致很多数据表要重建,数据迁移花费很多精力。
  2. 部署流程需要优化,每次部署都要重新打包,因为vpn网络问题以及打包路径问题浪费了一个上午。
  3. 外网测试通过的功能,部署到内网,还是出现很多的问题。这个需要总结下原因
  4. 因为历史原因,内网测试环境和正式环境的数据库没有保持一致,导致更新脚本不能直接在正式环境运行。

后续行动

  1. 梳理、优化部署流程,目标:1小时内完成系统的升级部署。
  2. 明确版本打包流程,固化各环境的配置文件。做到一次打包,各个环境都通用。
Read More

运维小记

今天客户突然说要用老版的功能A,老版的功能流程很是复杂,还用到了用友的工作流系统。当时用户也不想用,也没详细测试,最后也没发布到正式环境,至于工作流系统,当时找了台开发机部署了一套。后来功能A经过大的改版,工作流也废弃不用了。没想到用户又开始想念老版本,代码倒都还在,问题是工作流服务器是装在ECS开发机上的,去年ECS集群重建,那台开发机刚好忘了迁移数据,所以得重新部署一套工作流。大致看了下安装手册,需要安装oracle、weblogic,还有一大堆的配置,估计又得折腾好几天了。

反思:

  1. 当初ECS迁移,开发机迁移没有引起重视,没有想到工作流部署在开发机上。当初应该专门申请一台机器部署工作流服务。
  2. 功能A一直没有上线,而且功能改版后,工作流也被废弃了。没有想到将来还会用老版功能。
  3. 工作流相关的技术没有文档记录,团队流动比较大,导致目前没有人了解工作流。一切得从官方文档开始。
  4. 技术选型不当,当初不应该选择重量级的用友工作流。
  5. 已经开发的功能,不管有没有用,好不好用,后期都得做好备份工作,因为不知哪一天,它又会冒出来。
Read More