Too Busy
随手记录一些最近有意思的事情,把这里当微博来用。
随手记录一些最近有意思的事情,把这里当微博来用。
围观了《Uber Go 语言编码规范》,记录一些觉得有意思的部分。
Github 链接: https://github.com/uber-go/guide
在前公司和现公司,都有纠结过代码目录结构的问题。
公司要在技术圈子做一些宣传,为了能够吸引更多优秀工程师。厚着脸皮也去凑了个热闹。当然这里只是我早先计划的一些答案,和现场发挥的差异蛮大。
上周收到了若饭正餐粉,今天晚上兴致冲冲的尝试了一下,感受如下。
这是基于 Liz Rice 在 Container Camp 的会议分享,Liz 在不到 20 分钟的时间里,用 100 行左右的 Golang 代码,构建了一个容器。分享链接为Building a container from scratch in Go。
在五一劳动节时,发生了一件不太愉快的事情。事情的来龙去脉并不重要,不过在反思和探讨问题的原因和解决方案时,不止一次的提到了“站在我的角度”,站在对方的角度,说得高大上一些,应该就是同理心了。在自我思考的过程中,有一些关键词跃入了脑中。或许通过文字的方式,能够放慢自己的思考,将这些东西整理、表达出来。
Nginx 的 access_log & error_log
,在漫长的岁月中不断增长。然而 nginx 日志并没有 rotate 功能。如果简单百度、Bing下,会发现在 N 多博客中,大家都在说写个定时脚本,然后通过脚本定时重命名日志、向 Nginx 主进程发送 USR1 信号,让 Nginx 重新加载日志文件,从而达到切割日志的效果。
这样的操作难免需要动手的部分太多,而且考虑到其他如日志压缩、定期删除日志等,工作量也还不少。
这里应该有更舒适的办法。
php 的 == | === | isempty()
等对变量的判断一直是比较烦人的。今天是遇到了一个关于 ==
的简单问题:
var_dump('0' == false); // true
var_dump(null == false); // true
var_dump(null == '0'); // false
问题来了,为什么 null == '0'
会是 false 呢?毕竟大家都会把 0, '', '0', false, null, array()
都当做“空”来解读。
自从使用了 Mac 后,便给自己定了个规矩,尽量不再使用盗版的软件。毕竟不再是个学生了,也有了自己的收入,没有理由不去尊重自己行业的版权。同时,我坚信能够提高效率的软件,都是值得付费的。
这里列出一些自己已经开始付费的软件,算是一种推荐,也方便自己以后更换电脑后,找回某些软件的 licence。