avatar

Life of a Programmer

`Simplicity is prerequisite for reliability.’ - EWD

git post-receive pitfall

昨天下午折腾一个 git 仓库的 hook 脚本问题 - 我在远程仓库的post-receive 脚本中指定去更新另外一个工作目录,虽然脚本被执行了,且手工单独运行

Readings 16’Q1

第一季度读完了叶李华翻译的阿西莫夫经典科幻,包括《银河帝国三部曲》, 《基地七部曲》系列,以及《机器人五部曲》。很难想象,其写作时间横跨195

Fun with Tmux

Linux 环境下最喜爱的程序之一是 tmux,基本上它就是我的窗口管理器。 Tmux 有三个概念:session, window 和 pane。对比桌面环境: session 就是一个会话,比

Father and Son (6)

自从加入创业后,每天到家都比较晚。而每次看见我回家,小孩都挺高兴。 某天刚进门 “爸爸回来啦?是路上堵车吗?” 又一天 “爸爸忙,要-工-作。” 另一

Debugging Go Programs

调试 golang 程序的体验不是很好,虽然很多时候加一些打印语句也能解决问题。 gdb 🔗 设置 gdb 的启动脚本,以正确解析符号(以前开发 SGX SDK 的时候也干过)。 add-auto-load-safe-path /usr/share/go-1.6/src/runtime/runtime-gdb.py 在需