Domon

Life is Simple [+] Menu


MySSL证书评级B上升到A

Linux

周末发现一个域名的评级是B(查询地址)影响了一部分SEO,查找了一圈,没有一个很好的解决方案,就自己来做个记录。 查询的结果显示: 降级原因: 证书链不完整,降级为B,具体详情可参考《缺少证书链的问题和解决办法》。 主页面引用了不安全的HTTP资源,降级为B 服务器支持弱Diffie-Hellman(DH)密钥交换参数,降级为B 解决证书链不完整 在上面的查询地址中,可以从右侧的导航进入到,证书信息栏。在这里看到,证书链有异常。 但同样提供商,我签发的其他域名却又是正常的,这个就比较奇怪。好在MySSL提供了一个证书链修复工具,在这里,可以输入域名之后,下载对应的证书链,或者可以在服务器直接curl,很方便。 将新的证书,替换到nginx中之前旧的路径中,重启nginx,证书链问题解决。 解决主页面引用了不安全的HTTP资源 扫描了首页的资源(图片,视频,音频等),发现有一部分图片是采用HTTP方式引用的,修改成对应的HTTPS方式,... continue reading

Domon

12月阅读书摘

书摘

12月阅读记录 《一网打尽 : 贝佐斯与亚马逊时代》Done 《带伤疤的男人》Done 《鲜血梅花》Done 《发现心流:日常生活中的最优体验》Done 《让时间陪你慢慢变富》Done 《只生欢喜不生愁》10% 《搞定1》25% 12月阅读书摘 《定投改变命运》 定投策略采用者即便是在最差的时机入场也总是可以提前盈利。 李笑来, 定投改变命运, loc. 146-147 通过践行定投策略,你的未来利润本质上全部来自于你所经历的熊市! 李笑来, 定投改变命运, loc. 159-160 绝大多数人最终都是被这些生活基本成本打败的。一个人所能赚到的钱,要超过这个日益增长直至平稳最终才有所下滑的成本线,剩下的钱才是能够用来践行定投策略的部分。不升级个人商业模式,很难有什么钱剩下。 李笑来, 定投改变命运, loc. 391-393 “更大更重要的成本是时间” —— 这个观念会改变投资者的感受,随后也会因此改变投资者的决策和结果。当你认为成本只有钱的时候,... continue reading

Domon

11月阅读书摘

书摘

11月阅读记录 《简单的逻辑学》Done 《无所谓》Done 《小岛经济学》Done 《零基础思维导图法》Done 《北野武的小酒馆》Done 《丰田一页纸极简思考法》Done 《斯坦福极简经济学》Done 《一网打尽 : 贝佐斯与亚马逊时代》30% 11月阅读书摘 《简单逻辑学》 07 有效沟通 沟通的关键是理解。最忌讳两件事:一是对人讲话态度傲慢;二是故作高深,让人云里雾里。 03 从特称到全称 以偏概全是人类的某种天性,尽管这并不是什么好事。 07 论证不是争吵 论证是理性的探讨,不要将它和争吵混为一谈。论证的目的是发现真相,争吵的目的是击败你的对手。有许多人,虽然他们愿意和你争吵,但却不愿意或者没能力和你进行论证。不要浪费时间、精力和这种人进行争论。 《无所谓》 如何避免成为一个油腻的中年猥琐男... continue reading

Domon

如何管理印象笔记

个人成长

在上一篇文章[为什么要管理个人信息]中,我从信息消费,信息组织以及信息检索三个方面阐述了一些我对于信息管理的一些理解,感兴趣的朋友可以跳转进行阅读。这篇文章我就以印象工具为基础,结合上篇文章的内容,聊聊我使用它作为个人信息中枢的一些管理经验。... continue reading

Domon

10月阅读书摘

书摘

野火集 新的“野火”,从哪里开始?——写给二十一世纪的大学生 我们的上一代,受战乱和贫穷之苦,期望我们这一代温饱安定。我们这一代温饱安定了,但是受威权统治之苦,期望下一代在没有恐惧、没有控制的自由环境中成长。 今天二十岁的人,当年才出生,也真的就在我们所努力、所祈求的环境中长大了,今天和我们站在一样的高度上,眼睛与我们平视。我好奇,当年的“幼稚园大学”,现在是什么?当年的大学生,在威权政体长期的控制和操弄下,往往遇事“泪眼汪汪”、“没有意见”、“不知道”; 今天,在民主政治中成长的大学生,是不是多了很多“能思考”、“能判断”、“有勇气良知”呢?或者说,二十年里,价值翻转到一个程度,所谓思考、判断,所谓勇气良知,都不再是一种值得追求的价值? 自由似乎像无辜的鸽子一样突然飞进窗户,他却已经不再天真。... continue reading

Domon

为什么要管理个人信息

个人成长

相信大家在日常的生活中都遇到这种情况,无法快速的从电脑找到想要的文件,或者在混乱不堪的桌面去找某一个有多份存档的文件。理论上任何的数据都需要做管理,不然它们就仅仅是一堆数据而已。我之前也没有深刻的理解这件事情,直到有一天看到自己的印象笔记有1K+的数据,Pocket里面暂存的文章也突破百计的时候,突然心头一惊。不知不觉,自己走上了先污染后治理的道路。这只会让问题继续累积,并没有得到本质上的解决。所以本文以我目前的理解,来阐述下为什么要去做数字信息的管理。... continue reading

Domon

9月阅读书摘

书摘

《重来3:跳出疯狂的忙碌》拒演“拼命工作”的苦情戏 别再拼死拼活地卖命工作了,充实地好好干上一天活儿,日复一日,这就足够了。你可以陪孩子们玩耍,同时依然是个成功的企业家,你可以拥有个人爱好,你可以好好照顾自己的身体,你可以坐下来好好读本书,你可以跟另一半一起看一部傻乎乎的电影,你可以抽出时间来做一顿像样的饭菜,你可以出门去散个长长的步。你可以时不时地,敢于做一个彻底的普通人。 舒适环境有什么错? 总体来说,“为了抵达更高的层次,就必须突破某些东西”的说法并不适用于我们。对我们来说,见效的往往不是向外突破,而是潜心向内,去深挖,留在那个能带来最大收益的兔子洞里。令人成为大师的往往是深度,而非广度。 比别人更努力,就能出类拔萃? 良好的职业道德指的不是随叫随到,而是说到做到、踏踏实实地做好每一天的事。尊重工作,尊重顾客,尊重同事,不浪费时间,不给别人制造不必要的麻烦,不做“瓶颈”。职业道德指的是做一个本质上的好人:... continue reading

Domon

如何做代码管理(二)--Git提交流程

IT

Git提交流程 上面说了这么多基础的Git知识,接下来就一起来看看日常开发当中的实践。正如上面所说Git的分支开销很小,所以可以很方便的切换分支,也是因为如此,有几种比较流行的Git分支模型。 Git分支模型 GitFlow GitFlow最早是由Vincent Driessen发明的,目前仍然广泛采用的一种工作流程。 先看这张图片的最上面,master主分支和develop开发分支是加粗的,在整个的开发周期内,这两个分支一直存在。主分支的任何一次提交都是一个稳定的版本,开发分支就是目前最新的开发版。 在这两个分支之外,有三个功能分支: feature branches:功能分支,开发某个功能的分支 release branches:发布分支,往外释出版本的分支 hotfixs:修复分支,修复bug的分支 这三个分支都是临时性的,做完之后都会合并进入到develop分支当中。GitFlow看起来相对比较复杂,需要维护两个分支。 GitHub Flow 看到这个名字就知道,这是Github推行的一个工作流。因为现在持续集成已经成为主流,所以通过GitFlow的方式来控制发版,还是很复杂。Github Flow相对于上面有了很多简化,... continue reading

Domon

Nginx 「Too many open files」问题排查

IT

这两天业务部门反馈流量下降的很厉害,我看了一下Nginx的日志,提示「768 worker_connections are not enough」,很明显768对于百万级的PV来说少了太多,打开nginx.conf将其中的连接数量从768更改到了65535。 隔了一小会,发现日志中这个错误已经消失,另外一个错误「Too many open files」又出现了。从字面来看,是服务器的句柄数量不足导致。查看一下nginx的配置 user root root; # 1. worker_processes auto; # 2. worker_rlimit_nofile 65535; ... events {         use epoll; # 3.         worker_connections 65535; } ... 将worker_processes从自动获取变成了实际的服务器CPU核心数量... continue reading

Domon

如何做代码管理(一)--代码管理工具介绍及使用

IT

前言 在公司新进入的一些小伙伴们,对于代码管理并不是很清楚,甚至有的觉得做不做管理都可以。在我面试的一些开发者,很多说是知道Github,了解Git,再追问一两个简单的问题,就基本答不出来了。所以,我想写篇文章,来结合实际情况以及我的理解,简单的介绍一下代码管理的基础知识点。 在正式开始之前,让我们来思考一个问题,「为什么要做代码管理」?我的答案是可以安全的,可溯历史的进行独立或者协同的代码开发,维护。举个类似的栗子,回想一下,在毕业的时候,我周围就有很多人,换着花样的保存各个版本的「毕业论文」。有的人还因为电脑或者U盘的意外事故,导致一两个月的工作白费,凭着记忆恢复。个人的能力和精力毕竟有限,完全可以把版本管理交给工具管理,即安全也容易看到每一版的变化。 代码的管理工具 目前主流的两种方式SVN和Git。SVN由于是集中式的管理方式,分支开销比较大,逐渐的被一些人放弃。转而投入Git的怀抱。说起来Git的出现也是梦幻,Linus Torvalds觉得没有称手的代码管理工具,然后就自己写了一个,大牛都是缺什么自己造什么。,。Git是一个开源的分布式版本管理工具,可以高效敏捷的管理项目代码。... continue reading

Domon