The Mirages

樱桃沟夹事

潜规则的定义是:不是明面上的规则,就是不是法律定义的,但是又属于大家互相遵循的。
吴思老师在开头做了说明,在最后也说明了。

支配这个集团行为的东西,经常与他们宣称遵循的那些原则相去甚远。例如仁义道德,忠君爱民,清正廉明等等。真正支配这个集团行为的东西,在更大的程度上是非常现实的利害计算。这种利害计算的结果和趋利避害的抉择,这种结果和抉择的反复出现和长期稳定性,分明构成了一套潜在的规矩,形成了许多本集团内部和各集团之间在打交道的时候长期遵循的潜规则。这是一些未必成文却很有约束力的规矩。我找不到合适的名词,姑且称之为潜规则。”

书中主要说了大明和大清的一些官场事迹,当然也穿插了一些春秋战国的。

比如晏子的故事我们又看到了。

晏子对齐景公说:过去我治理东阿,堵住小路,关紧后门,邪民很不高兴;我奖励勤俭孝弟的人,惩罚小偷坏人,懒民很不高兴;我断案不偏袒豪强,豪强很不高兴。您左右的人求我办事,合法我就办,不合法就拒绝,您的左右很不高兴;我侍奉权贵不超过礼的规定,权贵们也不高兴。邪民、懒民、豪强这三邪在外边说我的坏话,您的左右和权贵这二谗在里边进我的谗言,三年内坏话就灌满了您的耳朵。 晏子说,后来我小心地改变了政策,不堵小路,不关后门,邪民很高兴;不奖励勤俭孝弟的人,不惩罚小偷坏人,懒民很高兴;断案时讨好豪强,豪强们很高兴;您的左右求我办事,我一概答应,您的左右很高兴;侍奉权贵超出了礼的规定,权贵们很高兴。于是三邪在外边说我的好话,二谗在里边也说我的好话,三年内好话就灌满了您的耳朵。其实,我过去招致指责的行为才是应该奖赏的,我现在招致奖赏的行为正是应该惩罚的。所以,您的奖赏我不敢接受。

阅读全文 »

由于业务的一些意外调整,我们可能都需要让nginx通过header或者args的变更来快速的实现后端服务的升级和切换。

现在需求是当某个api的请求url的参数含有redirect=true的时候,需要修改成redirect=false.

1
2
3
if ( $arg_redirect = "true") {
set $args '$args&redirect=false';
}

但是大家也看到了问题,这里只是在完成的参数又加了一个参数。 最终的url参数就变成了

1
/api?redirect=true&redirect=false

于是手动测试了一下,发现这样也可以生效。本着完整的测试,又测试了一下反着写的

阅读全文 »

最近看了姚策和郭威两个人由于抱错了,导致两个父母完全不同的2个孩子生活在不同的环境里20多年。

可结果是郭威的性格和人生路线都跟自己的亲身父母没有差别,而姚策也同样如此。虽然养父母对他那么好,跟心眼跟亲身父母一样就是白眼狼。

要是这样的话,那看来教育很多只是知识而已,而性格这些东西是根本没法改变的。

这点在英国的《人生七年》还是日本版本的《人生七年》都是如此。转折的概率还是有的,大概是10%吧。

既然如此,那我们现在努力还有什么意义呢?

生物进化论来看,现代人类是从之前的南方古猿,能人,直立人,智人一路发展来的。每一步都经历了几万年的进化。也许我们都是都是从当年某只爱走路的黑猩猩进化而来的,这都是一点一滴的累积而来的。

阅读全文 »

昨日带媳妇和娃去了趟自然博物馆。从宣武门东大街到南新华街右转的时候,一个交警把我拦下了。前面京牌和后面京牌都没被拦。

照例出示驾驶证,行驶证,又绕着车转了一圈,没啥问题,然后就还我了。又问了下办理进京证了没。

临走说了句:“我这里没有问题,下面是这两位警察的检查。”

一看是特警,现在是出示身份证,一查也没问题。

看了下时间,整体大概浪费了2分钟左右。

等回来的时候。我心说就不走南新华街了,走了宣武门外大街左转上宣武门西大街,等左转红灯的时候,特警又出现了。

阅读全文 »

不知道哪里看到了如下这个结论。

KPI是个好东西,你考核什么,就一定会得到什么;
但KPI又是个坏东西,凡是你不考核的东西,都会成为业绩黑洞。
所以KPI(Key Performance Indicator)到最后都会变成API(All Performance Indicator)。

互联网行业是脑力工作,而且相对销售来说,这个更难考核。而销售常说的拿数字说话,可数字真的告诉你所有的吗?

看过《南渡北归》,西南联大这个学校当年有定KPI吗?自然没有。当然西北联大也没有。 可为什么最终是西南联大脱颖而出,产生了那么大的成就。

我总结了下主要是如下几点:

  1. 高手如林
  2. 外敌环伺
  3. 队伍稳定
阅读全文 »

其实mtr这个已经很好用了。但是总有缺点的地方。

而网上的go语言版的trace工具其实都是按样把trace的功能实现了一下,但是我们其实需要更多的东西。

你trace的路径到底经历了哪些国家,哪些运营商其实是我更想知道,因为要搞全球代理,这个是必须要做的。不然你看到的只是一个个简单的IP。

了解网络的人都知道Autonomous System这个东西。这个是bgp(边界网关协议)协议里的东西。它是为了所有不相关路由进行通信而存在的。我们所谓的跨运营商其实就是过了bgp协议。

而一般大厂都是自己有as number的。而一个IP一般都属于某个as的。于是就根据网上现成的代码手动撸了一个

主要是参考了下面这个:

https://segmentfault.com/a/1190000020048492

最终我的代码就放到了https://github.com/timoseven/gotrace
这个后面还要加上mtr相关的内容。

阅读全文 »

最近要招人,HR小姐姐给了猎聘的账号自己挑选。本来是HR小姐姐挑选,可经常不满意,所以就直接让你自己选了。

结果发现这个网站真是破,我觉得他们是想卖猎头服务吧。

搜索“运维 ci”这2个关键字,选择1~3年工作经验。结果你就给我出来这3条记录,可是仅仅3条。

可就算这3条记录也都完全对不上,要不经验明显太高,要么就明显不够。

可真的没有人简历里有“运维”和“ci”这2个字吗?

阅读全文 »

在公有云中存储和网络是最重要的部分。非常考验技术水平的。

国内云盘宣称可以跑到4GB的有阿里云的essd和ucloud的rssd。 其他华为云和腾讯云现在只能到750MB

下面是2家各自的帮助页面
https://docs.ucloud.cn/uhost/introduction/disk

https://help.aliyun.com/document_detail/25382.html

两家表面的参数是差不多的,但是ucloud是没有数据可靠性的。标称的参数rssd比essd还高出了20%。

两家都是推荐16核CPU以上的服务器使用才能达到最佳性能。

阅读全文 »

最近碰到oom的问题。一个Java进程我heap就分配了768M,整体内存大小限制了2GB,可每次都是运行没几个小时就超过内存限制被mesos给kill掉重启。

有人肯定会说这个肯定是堆外内存搞的。

看看这里堆外总共用了100M左右。

那还有direct memory这些。我的Java启动参数是如下的:

1
-Xms768m -Xmx768m -Xss256k -XX:MaxDirectMemorySize=250m -XX:CompressedClassSpaceSize=256M

这些都限制了,可还是会没多久会重启。

阅读全文 »

其实这个说的就是春秋的故事。整个就是西周的结束到东周的开始。

东周的国都放到了中原地区,而不是原先的关中平原,而且周天子也没有原先那么高高在上了,因此出现了春秋五霸。

在我的记忆里,所谓春秋五霸是5个国家:晋齐楚秦燕。因为战国七雄就是其中的晋分家为(赵,韩,魏)不过现在发现大错特错了。其实这里的五霸是指5个国君。

但是每一个霸主其实都有几个很重要的人来辅佐的。

齐桓公(公子小白):在管仲和鲍叔牙的辅佐下,终于走通了称霸的路线图。

  1. 励精图治
  2. 抵御外敌
  3. 结盟
    不过这些从头到底其实都是管仲的功劳,在管仲和鲍叔牙死后,齐桓公就糊涂的很了。人确实老了就成老糊涂了。
阅读全文 »
0%