Practice

Bash 脚本中的 set -euxo pipefail

有些开发人员会用 Bash 来实现很复杂的功能,就像使用别的高级语言一样。他可能觉得自己很牛逼但其他人早就想锤爆他了,Bash 的可读性和可维护性远远低于任何高级语言。更要命的是,Bash 并没有方便的调试工具和防错机制,出了问题你要排查半天。 在 Ruby 或者 Python 等高级语言里,你很容易知道错误是哪行什么类型的错误,还有 IDE 的 Debugger 加持。而 Bash ...

通过 Github Actions 自动发布 Hexo 博客

Github 今年推出了自己的 CI 集成方案 Github Actions,本着玩一玩不吃亏的态度,我把原来通过 Travis CI 的自动发布流程迁移到了 Github Actions,整个过程还是非常愉快顺利的。 创建博客 这部我就不展开说了,直接到 Hexo 官网参考文档就可以快速开始。 我假设你已经有这么一个博客了,而且也成功手动发布过。 生成密钥 为了安全起见,我们...

2019年,再见

又到年底了,是该收拾一下,准备迎接新的一年了。 这个时候,网上又开始流行各种跨年段子,什么看 20 本书变成买 20 本书,什么世界那么大我要去看看变成去朋友圈看看。但是你有没有想过那终究是别人的生活,不管是调侃还是现实,我们总是要对自己负责。 这一年,我离开了自己的舒适圈,铤而走险地换了一份工作,可谓感慨良多。 代码终究不是我的 大部分人都追求稳定,希望自己可以一条道走到黑。 ...

假期

这个十一假期去了一趟大橙子家。大橙子很早就已经在网上买好了烧烤架,他说这个假期我们回去到乡下去烧烤。下车的时候我们去超市买了很多烧烤必备的原料。啊,美好的假期就要开始了。 乡下有狗有猫,还有兔子,其实不是兔子,是仓鼠。程明乐待业在家就买了一只仓鼠,还有一只猫。 早上起来空气无比清新,还有一大堆桂花树,非常香。可是这花是要被打掉的,大橙子的妈妈说,桂花都是要卖给村里收桂花的,虽然不值几...

十月小记

太忙了会导致自己没有创新力,现在在花旗的时间就是一天到晚在忙于工作,然后就没有太多时间去思考很多可以改进的方面。 相比以前在英孚自己的闲暇时间还是比较多,所以可以去想办法去改进工作上的流程,或者去做一些比较有意思的事情。而且到了花旗之后,博客更新的频率明显降低了很多。 一开始还是有想法要去写博客的,然后也会有一些主题要去写,但随着越来越忙,然后时间越来越少,所以就不太愿意去写,不太愿...