1. 为 Markdown 生成 TOC 的 Vim 插件

    因为饱受 GFM 和 Redcarpet 两种 Markdown 引擎生成 TOC 链接的差异的折磨,而我又不得不同时使用它们——博客基于 Jekyll 使用 Redcarpet(Update 2016/09/16: GitHub Pages 现在已经改为只支持 kramdown),而其它放在 GitHub 仓库里的文档使用 GFM,我决定为我常用的 Markdown 编辑器 Vim 做一款同时支持 GFM 和 Redcarpet 两种 TOC 链接风格的 Table of Contents 自动生成插件。 这算是我真正意义上完全独立开发的第一款实用 Vim 插件,当然开发过程中也参考了别人的做法。

    2015/12/19 Vim

  2. Java 对象释放与 finalize 方法

    本文谈论的知识很浅显,只是我发现自己掌握的相关知识并不扎实,对细节并不清楚,遂将疑惑解开,并记录于此。 按惯例先上结论,对如下知识点已经清楚的选手可以省下看本文的时间了。

    2015/12/15 Java

  3. GFM 与 Redcarpet 的不同点

    GFM 即 GitHub Flavored Markdown,是 GitHub 用在 Respository、Issues、Comments 和 Pull requests 里的一种 Markdown 引擎,它与标准 Markdown 有所区别,增加了一些 GitHub 自己扩展的功能。

    2015/12/05 Markdown

  4. Excel 保留行号的去重

    注:本文方法同时适用于 Excel 和 Numbers。 问题 对 Excel 中一列已经排序的数据,如何去重,且保留最终留下的值的行号?

    2015/12/02 Excel

  5. Vimscript 中的坑

    本文内容为学习 「笨方法学 Vimscript」 过程中,觉得 Vimscript 语法中与所掌握的其它语言的定义有明显区别,需要特别记忆的内容。

    2015/10/31 Vim

  6. 断网之后

    「壮哥,你那能上网吗?」 「不能。」 「窝,我去把路由重启一下。」 过了一会儿。 「壮哥,你那有下好的电影没?」 「没有,你那有吗?」 「也没有。」 这是出租房里的路由器坏掉之后,我在洗衣服的时候发生的两段简短的对话,然后我和室友就各自回屋了。 没网的周末,闲着也是闲着,洗完衣服洗被子,洗完被子刷鞋子,刷完鞋子打扫房间,整理书桌,然后翻开 RMBP,习惯性地打开浏览器,然后等待我的是这么个画面: 既然如此,那么干点啥吧,打开 OneNote 里的 Todo 页,挑了个拖了很久的任务做一下,高效地将一段困扰了好久的 Smali 翻译成了 Java 代码,后来感觉有点乏了,躲到被窝里点亮 KPW 去看前一阵同事推荐的《从清末到民国》。 等等等等……我不是天天自我标榜是个「拖延癌」患者吗?上面这完全不像啊,妥妥一个行动派生活家的状态啊! 那么,今天发生了什么事?思考片刻我就找到了最大的原因——没网。   有网 没网 做点啥呢? 看个视频先! 看会书吧~ 扫不扫地呢? 玩会儿再扫! 闲着也是闲着,扫吧! 整理下房间? Oh, no! 好滴! 看看这段代码? 玩会儿再看! 好滴! …… …… …… 以上就是我拍脑袋想了三秒就总结出的在有网与没网状态下思考问题方式的不同。 有网的时候,总也停不下来,不是在手机上刷朋友圈刷知乎刷微信就是在电脑上看视频看电影,当然也有搞学习写代码的时候,但是也容易被打断不太能长时间静下心来。 反观断网之后,生活节奏似乎一下子慢了下来,老觉得没时间做或者需要下好多次决心才能去做的事情也能轻松开始、从容不迫了,能安静地坐在这里看一段难懂的代码或者看一本闲书,不太会分心去刷社交网络了。 当然其实我并不是来讲互联网有多坏的,它的出现极大地方便和丰富了我们的生活,让获取知识、联络与交流变得更加容易,它正在深入地影响和改变社会的方方面面,颠覆我们的生活习惯,可如果对如此好的一个东西不善加利用,形成一些不好的习惯,那它对某个人也可能是毁掉充实度、幸福感和生活情趣的调皮鬼。 不要等到断网的时候才停下来去过生活家的生活,偶尔主动离线吧! 我想应该静下来想一些话 我想应该静下来走一段路 我想应该静下来看一本书 我只想静下来反省自己 我想应该静下来睡一个觉 我想应该静下来想一个人 我想静下来忘掉那些事情 我只想静下来反省自己 当一切都开始静下来的时候 静的可以让我听到平和安静的心跳 静的象云 静的象空气 静的我开始渐渐的适应 ——by 大乔小乔《静下来》

    2015/10/25 Blog

  7. Mac 遇到问题集锦

    在桌面和 Finder 底部出现的神秘白条是怎么回事,如何消除? 它可以拖动,可以拉伸改变形状,并不知道它属于哪个程序,一旦出现在 Finder 底部和桌面都会存在。 经过尝试,发现它出现的步骤是这样的: 在 Finder 中点击一下空白区域,然后使用中文输入法打字。 在文字还没有上屏时出切换到英文输入状态。 用鼠标点击空白区域。 目前试验了「搜狗五笔」和 Mac 自带的「五笔型」均是如此,看来应该是系统的 Bug。 消除方法:点击白条后 Esc。

    2015/10/25 Mac

  8. 爱你就像爱生命

    这是一本书的名字,书里记录着王小波与李银河的爱情。 最初对王小波感觉亲切,也许只因他是半个同行;后来读过几本他的书之后,逐渐淡忘了他程序员的一面,开始被他在那个时代背景下表现出来一切所吸引,然而却并不能准确地描述那具体是什么;在这本书里,李银河告诉了我答案:他是一位浪漫骑士,一位行吟诗人,一位自由思想者,吸引我的,也许正是他毕生追求的自由、平等和智慧,还有那不着痕迹的幽默感。 而正是这样一个人,在爱情里也是一个战战兢兢的少年,给爱人写信的时候除了偶尔蹦出「但愿我和你,是一支唱不完的歌」这样浪漫无比的诗句,更多的却也是平凡的絮絮叨叨,直白且语无伦次的「爱你啊」。 从你的《绿毛水怪》手稿被李银河看到开始,她就隐隐觉得你们之间会发生点什么;而你在第一次和李银河单独相处的时候,一句「你看我怎么样?」,然后你们开始通信和交往了,浪漫,率情率性,胜却万千一见钟情的故事。 你最初也有着刚开始恋爱的人的傻气,「我爱你爱得要命,真的。你一希望我什么我就要发狂。」,「说吧,和我好吗?」,「也许我是个坏人,不过我只要你吻我一下就会变好呢」。 李银河也有过怕你的热情过去的时候,「你该用你的速度来带动我,用你的火来燃烧我,用你的欢快的浪花把我从死水潭里带走」,怕配不上爱人的时候,「我不会安静的,因为我是一个十分不安静的、过于敏感的、甚至有点儿神经质的灵魂」。 你们也曾经历过女方家人不同意的时候,然而一路坚持了下来,虽然也许并不像那些传世的爱情悲剧里那般艰险。 「不管我本人多么平庸,我总觉得我对你的爱很美」,「我不爱让别人知道我是怎么想的,不过我永远不怕对任何人承认我爱你」,这应该算得上是最动人的情话,倾注了真情才能说得出来吧。 「爱也许是神秘的想象力的发作」,都有过质疑爱情的存在和意义的时候吧,但是你们的沟通是那么顺畅,不同的见解最终也能被相互的阐述和理解化解掉。 最后你们变成了对方生命里的光明与幸福,「只会互相带来人生最宝贵的礼物」,「静下来想你,觉得一切都美好得不可思议」。 你们的爱情,平淡而且真实,没有好些其它人的故事里的那么婉转曲折,所以生活里你其实也是一个凡人啊,这平凡却并不能教你在我心目中的地位降低半分,而且还要嫉妒起一个平凡的你经历过的那二十年完美的爱情。 我喜欢鲜活的凡人,不爱那冰冷的圣贤。

    2015/09/02 Blog