PPResume,新的起点
2016-09-08

转瞬间,从事自由职业达三年之久。

这个时间甚至超过了我在商业公司“服役”的时长。

完全是计划之外。

2015,徘徊
2016-04-20

2015 是在徘徊中缓步前行的一年。

这一年技术上进步有限,收入上更是微薄,唯一值得一提的,也许是自己未来的路在渐渐明晰——接私活赚小钱逍遥一时并非长久之计,去企业找工作按部就班亦非心之所向,远程自由独立开发看上去自由潇洒,实则是一条小众且孤独的路,特别是在接近三十而立的年龄,看着自己的同龄人要么已经 PHD 毕业 Paper 在手,要么已经在大小企业里晋升技术专家,心里难免会有一丝恐慌。

2014,漫步
2015-04-10

“亡羊补牢,未为迟也”,15 年已然过了三分之一,而我才开始憋 14 年的年终总结,想来必是颓废日久,点墨已尽的缘故。Anyway, better late than never。

自 11 年毕业后开始养成写年终总结的习惯。时过四载,本人依旧无功无业,闲散江湖。所赖家妻不弃,下嫁与我,如此,14 年才总算没有白过。

很多事来不及思考

就这样自然发生了

在丰富多彩的路上

注定经历风雨

让它自然地来吧

让它悄然地去吧

就这样微笑地看着自己

漫步在这人生里

yeah 当往事悄然走远

只留下清澈的心

yeah 让我们相互温暖

漫步在这阳光里

Build Static Site with Nanoc (II)
2014-07-25

上篇主要讲了用 nanoc 来构建一个 static site 的基本原理,这一篇专注于这个 blog 本身的一些设计。

Bootstrap 现在大概已经成为像我一样的半吊子前端写网站的标配了吧,简单,明了,快捷,简直是为我这种人量身定做的。最开始我也是想一切自己动手,奈何还是没有禁住 Bootstrap 各种漂亮主题及插件的诱惑,最终还是不能免俗,从了 Bootstrap。

其实类似于 Bootstrap 的前端框架还是有一些的,比如 FoundationSemantic UI 。Semantic UI 甚至在其官方主页上指出了 Bootstrap 命名规则的混乱。不过 Bootstrap 最大的优势在于它的普及(烂大街),这种普及甚至使得 Bootstrap 成了一个平台。

Build Static Site with Nanoc (I)
2014-05-04

07 年我开始学会上网,那时候写 blog 应该还是一件相当时髦的事情。而我个人,作为一枚外表木讷闷骚,内心感情丰富的三好有为青年,自然对 blog 保持着强烈的好奇心,从一路转载,到絮叨自嗨,四五年坚持下来,总算找到了一点 blog 的感觉。所谓“工欲善其行,必先利其器”,头上顶了“书写是为了更好的思考”这面响当当的思想大旗,手头自然也希望能升级下一直以来残破不勘凑合能用的写作工具。于是祭出几年前刚开始折腾 Linux 时的那份耐性,断续折腾一年有余,总算略有小成。本文(及后续文章)尝试记录下这个 blog 的一些技术细节,希望对后来人有所启发。

最原始的 blog 应该就是纯静态的个人主页,后来 blog 开始火的时候,各种线上平台一统天下,而对于有点折腾能力的人来说, WordPress 则一支独秀。现如今,在 GitHub 当道的年代,由 GitHub Pages 及其工具链 Jekyll/Octopress 所组成的生态系统,则在程序员的圈子里吸引了足够的眼球和人气,也宣告着所谓 static site generator(本文简称为 SSG)在某种程度上的回归。

So, why static?

New Blog, New Start
2014-04-16

书写是为了更好的思考。

— 刘未鹏

刚上大学的时候,我给高中同桌发短信咨询 QQ 该怎么用,他回了一条“计算机的教育要从娃娃抓起”……那时候我刚刚学会如何从控制面板里面卸载软件,刚刚学会收发 Email,写 blog 对我来说是一件相当时髦的事情啊。

最开始用的是线上服务,什么 Dreamhost/DNS/WordPress 对于当时的我来说是难以逾越的技术难题。大概有一年多的时间,我在百度空间,和讯博客,博客园, Windows Live Spaces 等各种 blog 平台上写( 转载 )文章,玩( 自嗨 )得不亦乐乎。后来咱不是会写点小程序了嘛,就希望能找个支持代码高亮,并且广告要少些的博客平台。无意间找到了 is-programmer ,试用了下,很不错,就在那里安了家,迄已五年。

行者无疆 始于足下,这个 blog 基本上忠实地记录了我个人学习计算机的历程。最开始是学习 Linux/LaTeX,后来忙于学业 (OpenGL/Assembly),再后来开始实习(终于学会了 SSH/SCP/Shell Script,掩面),疲于奔命,总算天幸顺利毕业,进入百度,后来偷得浮生,后来一夜之间……五年时间,不长不短,对于 天才选手 ,五年可以从无到有,站到世界之颠。对于我辈俗人,五年时间,也许刚刚够敲开计算机世界的大门吧。 五年来如果说有什么成就,就是始终没有离开 Open Source。这种坚持终于让我在去年收获了 200+ 个 github star,也让我进了 OpenStack 的贡献者名单。想想自己写的代码能够跑在别人的机器上,make the world a better place,还是很开心的。是谁说过,«我是一只 IT 小小鸟»。