slan's blog

有梦就去追,累了就休息

小时候,现在

小时候,现在

小时候,遍尝杂草,吃完觉得自己跟别人不一样,长生不老,金刚不坏。

长大后,随着时间的流逝,这个世界,并不像我期许的那样,照着我想的方向发展,反而照着我不想的方向发展。

我担心的,很多已经发生了,我爱的人,老了,累了,痛了,病了。

我,还有没有勇气,还有没有机会,朝着金刚不坏再去疯狂再次出发?

我只是个凡人,我没有五彩祥云,没有万般能耐,我想投降了。

爱我的人给了我勇气,给了我一切的动力,

我想,那是接下去的意义:

We will be together, finally, even that's only a dream.

I will let the dream come true. fuck the world!

2021-10-19 00:30:00 +0000 UTC

明天与意外,哪个先来

明天与意外,哪个先来

周三突然接到电话,岳母骑三轮车下山的时候出了事故,受伤很严重,流了很多血,被路人发现120送到了医院。

这一天有一个客户拜访,后面几天有好几个,有好几个项目和计划在进行中,就这样毫无逻辑的触发了硬中断,every things is crashed,系统宕机。

最近不顺心的事情有很多,很多事情超出自己的预料,补了很多课,改变了很多看法。

首先是对未来的期望,去年的今天,我应该在意气风发的盘算着可观的收益率,美好的未来,小米的股票一度100%多的收益率,让我不禁自信眼光真准,随后在小米被制裁的事件中,突然掉了一个大坑,在永远乐观的盲目下,觉得这是短期波折影响,后面肯定会涨回来,于是从借呗蹭蹭蹭的套出钱来,以为持有一年才5%的利率,股票随便就涨个一二十,结果就是,熟悉这段时间股市的同学应该知道最后是什么下场。

然后是公司的股票,在一路涨的氛围中,会把这种增值不自觉的当做自己的能力,随着近期不断的不利事件,击破了这种幻想,让我感受到即使在这么大的公司,也有着巨大的不确定性,依赖平台的加持,最终有一点,会让自己还回来。依赖平台,就有平台的规则,平台的规则是很多人很多人不断角力锻造出来的,在这个系统里,评判的标准不是开心不开心,而是符不符合规则,了不了解规则,适不适应规则。其实是和人的本性是违背的,所以观察到的大多数人都不开心。

最近其实已经有意识的在为未来做准备,不断的在降低杠杆,规划未来的路线,但是真的还是不够,当意外来临的时候,现实世界不看你的努力,只看你的结果。

用了几年的耳机坏掉了,想着怎么都是用得非常频繁的工具,得弄个最牛逼的,索尼大法好。用不到2天,闲鱼亏500出掉了,不是功能不好,而是为了做好这些功能,不可避免的有额外的代价,比如更重,更大,更封闭,更复杂。有很多激动人心的改进,但是我需要的,还是那个简单,能用的耳机而已。

every thing has price,这个price,不是资源财富,大家都是一样的需求(衣食住行,情感认同),时间反而是最稀缺,最不可积累的财富。大家贫富差距不大,一样的24小时。如果不直面自己的需求、想法,把时间调度在让自己安心的事情上,而去追逐实现这些需求、想法的中间件(money,资源),至少我的实践是很不开心的。

时间宝贵,放在能让自己长期的安心的事情上。

2021-09-02 09:15:00 +0000 UTC

通用问题分析定位办法

通用问题分析定位办法

最近一年做了大量云环境的问题定位,各种层面,产品,环境,逐渐总结出了一套通用的分析问题办法。我把他叫做:"SRE通用问题解决办法"。这个方法直接说结论,很简单的一句话概述:问题的解决过程就是不断分层建模,提取信息的过程(套用柯P的话:如果你现在很难猜的时候,标准动作: collect more information)。

在云环境,因为无法知晓客户的数据、架构,并且客户的sre体系建设层次不齐,能拿到的关键信息也有限,这就让我们得在有限的信息下,做大量的推测与验证才能解决问题。通常我拿到一个问题,先建立一个顶层模型,然后基于这个模型,不断深入下层建模,把信息都挖掘出来,随着模型的完善,信息的逐步显露,问题原因经常就自己出来了。例如:

访问域名不通的诊断案例

某客户反馈域名有些地方ping有丢包,无法连接上。那么我们建立第一层模型,以及信息:

graph TD;
    网民A--不通-->域名;
    网民B--通-->域名;

信息:

  1. 验证能ping通
  2. 想办法验证ping不通,访问不通

一轮验证下来,没办法复现问题,继续和客户沟通,网民A不通的具体模型,是ping不通,还是网站访问不了,网站协议多少

graph TD;
    网民A_全国17ce多个节点--http网站打不开-->域名;
    网民B--通-->域名;

第二层精确很多,而且能验证了,验证发现,17ce正常的,都返回200,为什么客户反馈打不开呢,基于这个疑问继续问客户,后面发现打不开的内容返回是一个域名过期页面,虽然正常返回了200,于是问题定位到是客户域名过期,301到了dns服务商的过期页面。

这个案例虽然简单,也能简单说明,层层完善模型,在快速问题诊断验证上,有不错的效果。

2021-04-05 23:29:53 +0800 +0800

how to live

how to live

经常性迷茫,有对生活意义的困惑,有对不能自制的懊恼,有对找不到出路的焦虑。

我应该选择一条怎样的路,怎么持续的走下去呢?

思绪乱飞,时时整理:

scale, automation, music, follow heart。

do accumulative things

rule1 做可积累、能逐渐提升规模,且能自动化的事情

这条法则,是基于最近几年的摔打逐渐总结出来的。谈到起因,我想过一个事情:给地球上现有的动物无限长时间,谁能掌握生产出计算机,在屏幕前敲文字这件"小事"。

两个关键点,一个是会用工具,一个是有足够大的规模。

原始人会用工具,就摆脱了依靠自身力气去硬抗的泥沼,可以不断迭代工具系统,积累经验,发展出更好的工具。

有足够大的规模,试错多,交流多,经验积累的就快,能空间换时间,试想,一个几千人的部落发展1千年可能还没有和分布在全球不同环境的上十万人发展一百年经验积累的多。

在积累上我吃过比较多的亏。

  1. 工作随波逐流,没有积累积蓄
  2. 学习上没有持续的去迭代积累。
  3. 一些比较好的工具,知识体系,自己yy,折腾较多,没把这些东西的规模做起来。比如这个博客,到现在才初步的达到运维自动化,以前一些积累都丢掉了。

rule2 时间比一切的一切的一切都宝贵。

rule3 自我警惕

想到不是做到,不要追求片刻的感动,他人的认同。

要有清醒的认知,我目前的自制力,行动力非常的低级, 需要让自己走到不断行动的道路上来,追求结果。

goal1 follow 进化的方向,到未知的地方,未知的领域里去。

人生的答案不在如何挣到维持家庭的钱,在变未知为已知,变不能为可能。

时刻给自己警醒,保持低欲望的生活,为向未知探索做准备。

在未知的领域里持续积累,用时间+规模+可积累性换领域的突破。

警示:时刻反思离自由有多远

对大多数人而言,随着生产力的提升,保持温饱与充实的生活已经不是难事,但是自由确实越发的难了。

  1. 食物上的陷阱,对美食的渴望,压力下拥抱食物的快乐,失去节制的零食,要么让人昏昏欲睡,要么失去健康的身体。
  2. 游戏上的陷阱,沉醉在虚拟的刺激之中,在游戏归零之后,创造出来的还是沉寂。失去的是时间。
  3. 信息上的陷阱,每天都有新鲜事务发生,从各个平台获取资讯,持续而无差别的往脑中投送,最终发现能改变自己的寥寥无几。失去的是精力。
  4. 工作上的陷阱,每天忙得不可开交,但是远期目标失控,陷入到一个又一个的短期事务中。失去的是创造未来的可能。
  5. 债务上的陷阱,经济机器的运转离不开债务,但是债务无论怎么规划,终究绕不过这是一份承诺,未来的自己承诺越多,作为一个奴隶去偿还债务的可能性就越大。失去追求的勇气,要在一个又一个的游戏规则里玩下去,抽不开身。失去的是自由。

一个人能做的,受制于太多太多,出身,环境,工作,时局,运气自己不能掌握的东西,一个人在历史大势浩浩荡荡面前太过渺小,就算马上自尽不过是几天茶余饭后的谈资,天大的成就,不过是那些人们成功时挂在庙堂,失意时嗤之以鼻的木偶。人如果依赖外界,追求外界的成功越多,失去的自由也就越多,被奴役的可能性就更高,在各种不能掌控的事情勉强就越惆怅。

康庄大道,只有一条,万事不过心安。修身,修心,找到自己的心安的追求,在追求的路上咬着牙,提腿,闭眼,走下去!

2021-01-27 09:24:00 +0000 UTC