《架构整洁之道》摘录

花了一个多月读完了这本《架构整洁之道》 [https://book.douban.com/subject/30333919/],跟《代码整洁之道》 [https://ifttl.com/reading-the-book-clear-code/]、《程序员的职业素养》 [https://ifttl.com/reading-the-book-clean-coder/]算是一个 Clean 系列,每一本读来都很有启发。这本《架构整洁之道》有些地方看得还挺迷糊,值得一读再读。 概述、编程范式 设计与架构没有任何区别。一丁点区别都没有!软件架构的终极目标是,用最小的人力成本来满足构建和维护该系统的需求。

惨淡的星球大战

上周,19 号那天中午,我去了家附近的电影院看了《星球大战:天行者崛起》,在我目所能及的范围内,算上我自己,这一场只有四个人。这部星球大战槽点满满,我还挺喜欢,毕竟,我只是去图个乐。下面说的,也别当真。 在这部星球大战里面,大伙的原力都肉眼可见地变强了。Rey 可以一把拽住要起飞的飞船,比尤达、卢克从水里捞战斗机还厉害;Palpatine 的闪电可以瞬间击落大批战舰。这还不算个事,不止在力量方面,原力的功能也变多了。 这一集里,原力可以用来疗伤、续命,甚至起死回生……这话有些耳熟,当年 Palpatine

旧笔记本电脑

在 V2EX 上看到一个询问第一代 RMBP 还能卖多少钱 [https://www.v2ex.com/t/626321]的帖子。我手上也有这么一台机器, 2012 年中的 RMBP,内存比那个帖子里的更小,8G,其他配置跟楼主一样。我的这台机器,虽然两年前开始就不怎么用了,但是伤痕累累,只能留着自己用,以后当作收藏或废品了。 最明显的是屏幕,一眼看过去就可以看到屏幕上好像多了几块补丁。我在网上查了下原因,应该是那些部位的涂层坏了,亮屏时显示没问题——能看,但是黑屏时明显跟其他地方不一样,估计是因为我用了不该用的东西擦屏幕。 屏幕那一面的边缘,

if...then...

上个月很巧地在两本不同的书里看到了一个相同的说法,说的是使用 if…then…,也就是「如果……那么……」的模式来提高执行力。 比如,我已经又快一个月没有更新博客,于是我给自己定下了一个「写一篇博客」的任务。但是这项任务没有来自外部的压力,我也就一直拖延,书中的说法是这样的: > 在你写下“我要减肥 10 斤”这一计划的瞬间,大脑会自动脑补,既然你没有指定谁在什么时候以什么方式完成减肥任务,那么大脑干脆以为已经完成了,然后将其扔进记忆深处。 那么要换一种方式来定这个任务:如果到了本周日下午,我在电脑旁,那么我就去完成一篇博客文章。经过这一调整,把「目标意图」转变为「

命令行检测 SSL 证书过期时间

如何在命令行里快速方便地查看网站 SSL 证书有效期? 一句话命令: echo | openssl s_client -servername $NAME -connect "$host":443 2>/dev/null | openssl x509 -noout -dates $NAME 和 $host 都是域名,确切地说,$NAME 是 SSL 握手时 SNI 里面的名字,$host 则代表被解析的域名,