å¹´

毫无悬念的,这个年又过去了。 自从有了孩子,由于怕回家太冷,孩子受不了,就一直没有回去过年。今年女儿已经三岁多了,所以第一次带回老家过年。 孩子期盼已久的雪一粒都没有下,未免扫兴。同时还生了一场病,在回来的火车上一路高烧,到了医院第一次检查医生水平比较一般,以为是一般的咳嗽发烧,就给开了一点药。回来吃后未见好转就有挂了一个专家号。一通抽血、拍片子、验尿下来,化验结果是支气管肺炎。本来是要住院的,但是由于我已经开工,老婆一个人忙不过来,就没有住院,每天带过去输液。输了两天,总算有了好转。目前已基本痊愈,谢天谢地。 我本人此次回家也有两个小插曲,一个是初一早上去上坟,在最后的时候被鞭炮崩了一下,下巴流了点血,

驾照

科目四

终于在上周六(1月6日)完成了驾照的最后一个科目,文明驾驶安全常识。至此,考试科目全部完成,只等着收到驾照了。 提前买了佛山到清远的车票,首班车是07:30出发,也只有首班车上写的的佛山-清远,后面的班次都写的佛山-清远新城客运站,当时没太多想,以为肯定也是到新城客运站的,谁成想这班车是路过清远,而且停的是清远北站!下车之后打了滴滴过去横荷考场大概60块,新城客运站过去不到30块。 在蒙蒙细雨中赶到考场差不多上午十点,说来也奇怪,来清远的四次考试,除了科目一的时候没有下雨,其它三次每次都在下雨。取完号,排到394位,到考场处发现原来还没有开考,因为系统故障了。等了一个多小时终于恢复了系统,排队的过程中,系统又出了一次异常。又一次漫长的等待后终于进入考场开考了,

生活

科目三

9月10日考过了科目二,就开始约科目三了。一来科目三的练车时间只有4个小时,一个周末就练完了,另外一个更重要的原因是十一之后改新规,据得到的信息,新规难道会增加很多,所以一定要赶在十一前考完科目三。但是有此打算的人实在太多了,从9月23日一直约到9月29日都失败了! 再说教练,因为当时练科二的人太多了,教练抽不出时间来教科三,所以临时换了个教练来教。新教练教的很差,几乎没有学到任何有用的东西,并且还有很多错误的误导,比如,他让我考试时只需要看转速表,不超过2000转即可。 由于十一前没有约到考试,十一后新规刚出又不想做第一批小白鼠,就一直等着。一直等到十一月下旬,凸凸那边也没有任何信息,无奈之下我就自己预约了考试。由于距离学车已经两个月,学的那些几乎都忘差不多了,更何况新规变化很大,加上没有模拟考,对考场线路完全不知,所以不出意外的挂掉了考试。 之后因为工作比较忙,

Ghost

升级失败

前几天把Ghost 升级到最新的1.19.0,升完之后就打不开了!! 每次在 ghost start 命令都会失败。 尝试了很多方法来解决,看了log 和Ghost 官网的trouble shooting 也是一无所获。 最终的解决办法是使用命令ghost update --rollback 回滚到上一版本才能正常打开。 不信邪的我又一次update 到最新版本,依旧打不开,不得不又一次回滚到上一版本!

  • Colin
    Colin
1 min read
Ghost

Ghost 1.7.1

前几天终于抽空把Ghost由0.11版本升级到了1.6.2,昨天又升级到了1.7.1。 相比1.0之前的版本,简单体验来看: 1、编辑器改了,目前还没有习惯,感觉没有以前的好用; 2、版本升级简单了,直接ghost update 就可以; 3、默认主题Casper比以前复杂了,感觉还是之前的更适合做博客; 4、数据库可以不用换MySQL,继续使用Sqlite3; 5、不需要pm2 了; 6、注意把数据从旧版本导入到新版本后需要修改一下权限。 7、终于有官方客户端了,用着还不错。

  • Colin
    Colin
1 min read
生活

科目二

7月18日通过了科目一后开始正式练车。 第一次,在员村,吴教练,打了一个半小时方向盘,上车练习两小时; 第二次,员村,吴教练,练习S弯道,大约一小时,教练口音太重,脾气又差,不欢而散,换教练。 第三次,万胜围,夏教练,练习追线和左倒库两小时; 第四次,万胜围,夏教练,练习侧方停车两小时; 第五次,万胜围,夏教练,练习S弯道+右入库两小时; 第六次,万胜围,夏教练,记错了时间,迟到一小时,

  • TigreX
    TigreX
1 min read
Moto X

New Moto X 刷 LineageOS 7.1.1

背景 New Moto X 用了两年了,最近打算换个新手机,但又有点犹豫,毕竟目前用起来还很流畅。这几天忽然看到Lineage OS 出了针对New Moto X 的7.1.1ROM.就决定试刷一下,成功则好,失败了刚好换新机。 准备 1、手机备份,保持电量充足; 2、手机已刷入第三方TWRP recovery; 3、到LineageOS官网下载相应ROM; 4、到OpenGapps官网下载相应Gapps; 5、如果打算Root就在Lineage上下载相应的root包。 刷机

生活

配眼镜记

从初中一年级开始戴眼镜到现在差不多二十年了,用心的去配一副眼镜这还是第一次。 第一次配眼镜是刚上初中的时候,是老爸带着我到隔壁镇的医院配的。那时候基本都是玻璃镜片,而且只在上课的时候才戴着,平时都放在课桌上,很容易在打闹或者不经意间就把眼镜摔碎了。再加上那时候眼睛度数还没有固定,所以整个初中应该是换眼镜最多的三年,至少换了三四副。然而那时候对眼镜没有其他的要求,也没有太多选择的余地,而且价格也相对便宜,应该每一副眼镜的价格都低于五十元。 到了高中乃至大学,眼镜也只是在学校附近的眼镜店配的,因为资金有限,眼镜也只是在预定的价格内选择,基本上对于镜框和镜片的材质以及品牌都没有太多了了解。 直到上一副眼镜,那是我和LD认识的第一年,我过生日的时候她送我的生日礼物,我自己在眼镜城挑了一副镜框,然后镜片是选择的依视路品牌。那时候才对镜片的品牌有了初步的了解。然而这一副眼镜戴了三年多,在去年年初的时候由于被我不小心坐了一屁股,镜框已经变形严重,虽然自己修理了一下,但戴着依然是一边高一边低,早就想再换一副眼镜了。 今年过完年,

  • TigreX
    TigreX
2 min read
Ghost

Subresource Integrity 启用

之前的HttpSecurity测试中总是Subresource Integrity这一项是个XX 如下图所示 作为一个强迫症,当然是无法容忍的了,今天终于抽空完成了,记录如下 首先找到Ghost博客引用的JS资源 /code.jquery.com/jquery-1.12.0.min.js sha256 算法生成摘要签名,并进行 Base64 编码: curl /code.jquery.com/jquery-1.12.0.min.js | openssl

  • TigreX
    TigreX
1 min read
Ghost

问题排查记

上午准备发博文,打开后台写文章的时候一直报错,显示无法连接服务器,不能存草稿,也无法发表。错误如下图 由于上周改动比较多,一时不能判断具体是哪里出了问题,一步步排查: 1、上周给Ghost设置了邮箱服务,排查是否由此引起,修改config.js,把mail设置内容删除,重启Ghost,问题依然。 2、上周升级了Ghost到最新版本0.11.4,怀疑是否升级过程中有差错,重装一次,问题依然。 3、上周修改了Nginx配置,怀疑是安全策略太强,逐一排查,结果都没有问题。 4、昨天添加了静态图片Nginx分发,去掉之后,正常了!

Ubuntu

试用Google BBR

本博所用的VPS为Bandwagon Openvz架构,加速只能用net-speeder或者Kcptun,由于都是双边加速,在手机端用流量实在伤不起,所以之前的策略是用阿里云做一次中转,效果有限。昨天撸了一台KVM小鸡鸡,试用了一下传说中的BBR,记录安装过程如下(PS,系统Ubuntu): 1、BBR已经集成在最新的kernal内核4.9中,首先查看系统内核版本 dpkg -l|grep linux-image 2、若不是最新版本,则下载4.9版本内核 wget /kernel.ubuntu.com/~kernel-ppa/mainline/v4.9-rc8/

  • TigreX
    TigreX
1 min read
生活

摩拜单车提升了我的家庭地位

婉儿从出生到现在两年多来,由于工作单位离家较远,我一般只在周末或者节假日才回家,平时都住在公司,这也就导致了婉儿对她老爸我和对她妈妈的亲密程度差了一个等级。比如说,如果她调皮惹妈妈生气了,妈妈会训她,但无论怎么样,婉儿一定会哭着叫妈妈抱,我有时候在旁边实在不忍心看孩子哭,主动要求抱着她,甚至用吃的或者动画片引诱,都无济于事,还是会守在训她的妈妈旁边。当然,在每一个婴幼儿心目中,妈妈都处于绝对的地位,即便如此,我也时常愧疚,如果我能每天都陪她长大,她应该会对我更亲密一些。以上为背景。 共享单车从去年下半年在广州就开始日益增多,而我第一次使用是在16年的12月11日。之所以记得这么清楚,是因为那天一大早我出门去参加广州马拉松。当时太早,公交车还没开始,又是周末,摩托车也没有,但是刚好,小区门口有两辆摩拜单车。

  • TigreX
    TigreX
3 min read
VPN

Google Voice

很久之前就注册过Google Voice,但总是在最后一步功亏一篑,今天终于搞定。记录过程如下: 1、手机安装Textnow,注册,得到一个美国号码; 2、PC端(手机上貌似不行)挂梯子(必须是美国IP),进入voice.google.com 3、登入Google帐号,选择“我要一个新号码”; 4、需要添加一个号码,把刚Textnow的号码填进去; 5、点击“立刻给我打电话”,接通后录入指定数字验证码即可,(PS:一开始一直接不到,后来关掉手机上的SS就可以了); 6、接下来就是最关键的选号了,

  • TigreX
    TigreX
1 min read
女儿

有女初长

自从一个多月以前婉儿的奶奶由于身体不太好回老家休息,刚好妈妈新的工作又不怎么样,就由妈妈自己辞职回家带婉儿,这段时间下来,婉儿对妈妈的依赖愈加强烈了。 上周末的晚上,我在客厅陪婉儿玩耍,妈妈去洗澡,去之前还和她嘱咐了一下。玩了一会儿,一抬头没有看见妈妈,就跑到各个房间找了一遍,没有找到就开始哭,我告诉她妈妈在洗澡,一会儿就出来了,爸爸先给你放一会儿动画片怎么样?(她平时最爱看《熊出没》)然而并没有什么用,她还是哭着跑到厕所门口 “妈妈,你开开门,抱一下我好不好?” “妈妈在洗澡啊,你先跟爸爸玩。” “妈妈,你出来给我擦擦眼泪,好不好?” “你先等一下,妈妈洗完了马上就出去了” “好!”婉儿一边哭着一边回客厅搬了个小凳子坐在了厕所门口等妈妈!我在旁边看得哭笑不得。

3 min read
SSL

解决Firefox中的不正常显示

平时一直使用的都是Chrome浏览器,博客的SSL设置一直显示正常。今天偶尔用Firefox打开了一次博客,发现在Firefox中竟然显示不正常,地址栏中的锁形图标上有一个橙色三角,里面有一个感叹号!打开详情,写着“已阻止不安全的混合内容”,查看源代码发现Logo图标的地址是http的,删掉重新上传,右键看图片的地址是https,但是在Firefox上看主页源代码却依然是http! 先改Ghost中的config.js 原来的设置: url "/chonghe.org" urlssl "/chonghe.org" 根据Ghost的官方文档,如果默认就是https,那么就直接改成 url "

  • TigreX
    TigreX
2 min read
SSL

改用Let's Encrypt 证书

前几天试用Hexo,本打算转战Hexo,但是我又不想只用Github pages,想把自己的VPS也做成一个Git仓库,通过hooks钩子来完成一个Github pages的角色,这样本地配置好hexo之后就可以同时发布到Github和VPS。但是按照各种教程,试了不知道多少次却一直不成功,反而把VPS弄的乱七八糟!强迫症发作,直接重装系统。 之前用的是StarCom的免费证书,趁这次重新装系统,打算试一下广受好评的Let's Encrypt,在网上的教程都很老且复杂,使用的时候遇到很多坑,后来直接到Let's Encrypt的官网,发现用官网的方法只需要两步就完成了! 1、按照官方推荐,进入Cerbot选择Software和Systerm 2、安装 $ sudo apt-get install letsencrypt 3、申请证书

  • TigreX
    TigreX
1 min read
Ghost

试用Hexo

Hexo和Ghost一样都是基于Node.js,不同的是Hexo是静态的Blog系统而Ghost是动态的。 Ghost已经用了一年多,从0.7.4一直到0.11.3,这段时间一直在等1.0正式版的发布。从官方的信息来看1.0做的改动还是比较大的,但是有一些改变是我不太喜欢的,比如编辑器从Makedown改成了Mobiledoc,据说对Makedown的支持很差;再比如说数据库改成了mySQL,我一直都是用的默认的Sqlite3,总之有一点点厌倦了。 趁着这几天放假,试用了一下Hexo。不得不说,第一眼就很对我的胃口,暂时把它部署在了Github和coding,本地编写然后用Git发布,很酷炫,也很好玩,另外默认主题我也很喜欢。 但目前还没有把Blog从Ghost转到Hexo,主要基于以下两点: 1、在移动端目前还没有找到好的使用方案,如果想在手机上发博文,

小说

推拿

前段时间读了毕飞宇的小说《推拿》,一部描写盲人推拿师的生活的小说。因为在现实生活中其实很少接触到盲人群体,对他们了解甚少,只是本能的觉得他们很可怜。读完这本书,一边感叹于作者对于盲人心理的深入了解和拿捏之准,另外也通过此书对盲人群里有了一个大概的了解。比如他们其实大部分人是受过良好教育和有一技之长的,比如他们虽然读书但他们并不识字,因为他们学的是盲文,又比如天生全盲的人对美是很难具象理解的,等等~ 印象最深的有两段,都是关于都红。一段是都红上学的时候,她是一个极其有音乐天赋的人,她本来打算学唱歌,但她的老师却要她学钢琴,理由大概是学唱歌有什么啊,你是盲人又不是哑巴,学唱歌显示不出我们教育的厉害,你学钢琴啊,盲人能弹钢琴才震撼(呵呵)!当然,都红学钢琴也是很有天赋的,她学的很好。但是在一次文艺汇演的时候她犹豫紧张,演砸了!然而并没有人在意她演的好不好,甚至主持人还煽情的讲她的身世,

生活

2016

1、解决了民生银行信用卡 2、换了份工作 3、回了趟家 4、办了港澳通行证和护照 5、顺便和发小们聚了一下 6、买了房子 7、考了个PMP 8、跑了个马拉松 9、改变了二十几年的执笔方式 10、书写工具改成钢笔

Ghost

周年记

周年,是使用Ghost一周年,不是写博客一周年,如果从新浪博客算起至今已经超过十周年了。 去年开始使用Ghost来替代Wordpress, 一年的时间程序版本从0.7.4升到了0.11.3。 VPS也从Amazon AWS到Vultr再到Bandwagon. 域名也从toper.me换成了chonghe.org, 相应的博客名也从醉花阴改成了沖和斋。 共写博文44篇,其中年中的几个月几乎没写。

Ubuntu

Http/2 更新

前两天在群里看到有人添加了http/2,所以也忍不住想要折腾一下。 开始我的Ubuntu 14.04 所使用的Openssl版本是1.0.1,Nginx版本1.10.1,这个版本虽然已经支持http2模块,但是由于是openssl 1.0.1e编译的,所以部署了http2实际上仍是http1.2。 首要任务就是升级Openssl版本,升级好了之后重新编译Nginx,但却一直没有成功,试了不下几十次!昨天晚上干脆直接升级Ubuntu版本到16.04,重装了Nginx,版本变成了1.10.0,虽然是基于Openssl 1.0.2编译的,

  • TigreX
    TigreX
1 min read
生活

马拉松

之前讲过,从今年年初开始跑步,大约每周跑五次,每次5-10公里,一共跑了差不多半年。这期间参加了李宁十公里广州站,轻松完赛且成绩不错,所以也就顺便报名了广州全程马拉松。广马属于国内的顶级赛事,报名人数众多,能否参赛还要看运气,最后有幸中签,实在是运气。 中签的时间是八月中旬,因为更换工作的原因,我从7月下半月就没有再跑步了。得到中签的消息后一度也想恢复练习,但由于新的环境没有找到跑步的场所,再加上一旦松懈下来就很难再继续,就这样荒废着。 眼看着就要到了参赛的日子,不成想在临近比赛的前几天,因为出去吃了一碗面,结果拉稀了两天,一直到昨天参赛都还没有痊愈。昨天是正式比赛的日子,天气非常的热,而我跑步的短裤竟然落在公司了没有带回来,不得已只能穿着一条长裤去比赛。临赛前做热身,拉伸的幅度有点大,竟然把右腿大腿部位有点拉伤了,唉~

  • TigreX
    TigreX
2 min read
工作

一个都不靠谱

纯吐槽 来这个公司四个多月了,真是一个奇葩的地方。 没有入职培训、不发工资条、没有通讯录、没有系统流程和文件。 一共接触了三个人,A是我来了被安排第一个带我到人,来了之后把我丢到测试组就再无音讯。我在测试组待了一周,公司给配了电脑后就回自己位置上看资料了。 然后公司又让B带我,B每周带我和客户开一下周例会,但会议议题和会议纪要我却从来没有看到过,也基本属于无所事事状态。 再后来就又换了C来带我,C是这些人里最靠谱的一个,把工作给我,告诉我相关的人,然后我自己找他们去处理。然而好景不长,有一天我刚代他出差回来,老板开会又把A的项目分给了我,C离职了! 不管怎么说总是有项目做了吧,虽然两个项目都已接近尾声。然而,昨天下午老板又找我,让我开始着手一个新的公司的项目。 变化真快!

生日

今天是我的生日,但和往常并没有任何不同。没有蛋糕,没有生日Party,甚至晚餐一样是在公司食堂吃。 其实很多年都不过生日了。小学的时候喜欢过生日,因为生日的这一天可以吃到好吃的。中学的时候也偶尔过下生日,可以和同学们躲到学校的小卖部喝酒。大学的时候和中学差不多,也是喝酒,只是更正大光明,场面更大一些而已。 毕业之后就几乎没有过过生日了,单身的时候也没有过生日的欲望,偶尔想起来就会在这一天给自己买些自己想买又舍不得买的东西。后来恋爱、结婚,生日就跟女友、老婆一起过。但今年,由于工作的地方离的远,每周才能回去一次,所以生日就没法过了,当然生日礼物还是有的。