从丽江到重庆

这两年最常去的一个城市——重庆,因为她在那儿。上周又去了一趟重庆,她腹痛,在医院检查出畸胎瘤1 ,需要做手术切除,我到医院陪她。我抵达医院是手术完成后的第二天,她在病床上躺着,身上插着监护仪还有导尿管,很虚弱,什么也不能吃。手术完成的很顺利,对卵巢的伤害不是很严重。在手术前,她的父亲和医院签了协议,这个手术如果进展的不顺利,有可能需要切除卵巢,算是比较幸运,这并没有发生。她当天去的医院,当天检查出畸胎瘤,当天就做了手术,一切都发生的太突然。很遗憾,我没能第一时间陪伴在她的身边。两个人身处异地,相隔 1000 公里,距离并不可怕,可怕的是当她需要我的时候,我不能及时的出现。我还记得那晚等待她父亲回复消息——关于她手术完成的情况——那4个小时的煎熬,比预计手术时间晚了2个小时,我只能茫然的盯着手机屏幕。晚上失眠,凌晨三点多醒来,一早前往机场,飞去重庆,这一次是到医院陪她。

浅谈“用 git submodule 还是 git subtree”?

因为有用 git 管理 子项目 的需要,我在网上找到了 submodulesubtree 这两种方法。奇怪的是,有好几篇文章提到用 subtree 替代 submodule

比如这两篇:

这两个链接分别都出现在 Google 搜索中文和搜索英文时的首页上。因此,我最开始使用的是 subtree,以为 subtree 就是目前的主流方案,并且是 submodule 的替代方案。直到前些日子我改用了 submodule 才发现,submodule 才是真正我想用的。

恢复锻炼,站桩日志

每次都是这样,身体觉得不太舒服了,才想到要锻炼。最近一个多月每天差不多有十几个小时坐在电脑前,导致这些天腰部又感到酸痛了。有几个月都没锻炼了吧?上一次站桩还是在 1月22日。从今天开始恢复站桩,制定一个连续 100 天的站桩计划。

糟糕的项目管理新手

最近, hugo-theme-jane 收到了几位朋友的 PR ,我作为这个项目的管理者,在处理 PR 上遇到了问题:有个别 PR 比较简单,我就直接在 github 后台操作合并,然后 git pull 到本地。我想的是本地 master 直接从远程仓库抓取到最新版,但奇怪的是居然有一个合并请求,并且多了一个合并的 commit 。

博客写作流程之工具篇: emacs, orgmode, hugo & ox-hugo

本文将对我个人的博文写作流程 所用到的工具 做一个总结与分享。从标题就可以看出来,主要有这几个工具: emacs, orgmode & hugo ,另外还有两个配合 hugo 的辅助包 easy-hugo (可选) & ox-hugo

开源实践:写在 Jane 发布之后

本周我发布了一个 Hugo 主题 Jane ,Jane 克隆自 hugo-theme-even ,大体功能基本继承自 Even 。起先,我只是使用 Hugo 来发布博文,并且选择使用 Even 作为我的博客主题。后来觉得 Even 这个主题的样式我个人不是很喜欢,就自己动手改了。改动的地方多了,外观上基本上已经不是原来的 Even 了,就想着也许自己可以基于它单独创建一个主题,顺便练练手,于是就有了 Jane 这个项目。当我在四天前向 Hugo 官方提交这个主题之后,意外地获得了官方的肯定以及推荐1

维特根斯坦的《战时笔记》

这本书是维特根斯坦在 1914年 至 1917年 一战期间当兵时所写的笔记。这份笔记包含两部分,一部分是私人日记,一部分是哲学笔记。他出身富贵人家,又有很高的学识,完全可以不去服兵役,但他还是去了,这是为什么?那年他 25 岁,与我的年龄相仿,我很好奇他的所思所想,并且窥探一个“天才”的私人日记会是一件很有趣的事儿。

一些 Visual Studio Code 的使用技巧

简介

Visual Studio Code (以下简称 VSCode)是微软推出的一款轻量级、免费开源、跨平台的编辑器。

本文旨在分享我个人的 VSCode 使用经验,更权威的使用指南请查阅官方文档。关于 VSCode 的优缺点,与其他编辑器的比较等等,不在本文的讨论范畴。

别了,2017!

翻阅你在这一年写的日记,“2017年6月26日:我是一个无知、无明、无趣的年轻人,对烟酒没有控制,自制力差,拖延症严重,喜欢胡思乱想,空想而缺乏行动,空有抱负却一事无成,喜好很多但一无所长。也许再过几年,我就是一个无知、无明、无趣的中年人了。”

似乎每年总有那么几天,你会感到焦虑,厌恶自己。但不管怎么说,一年又要过去了,我想从以下几个方面对你的2017年做一个总结:工作、锻炼、编程、英语、写作、阅读。