爸爸是最聪明的

晚上我从网上的视频学了个小魔术变给大卫看,大卫非常开心,并且惊奇的跟妈妈说:“爸爸太聪明了,他会变魔术!”妈妈不屑一顾,说:“魔术都是假的。”大卫立刻不高兴了,说:“Life is p...

Ruby 编程语言入门

Ruby is designed to make programmers happy.– Matz (松本行弘)松本行弘于1993年开始编写 Ruby 编程语言,并于 1995年发...

影响人类命运的是什么?

美国社会学家贾雷德·戴蒙德的《枪炮、病菌与钢铁》1,源于他在新几内亚岛屿上研究鸟类问题时,他的一位当地朋友问他的一个问题:“为什么白人制造了那么多的货物并将它们运到新几内亚来,而新几内...

周刊第八期:如何应对公开错误

本文为周刊第八期,前期的周刊参见:周刊系列。本期话题:如何应对公开错误原文: So you’ve made a mistake and it’s public…wikimedia 上的...

周刊第七期:如何学习

本文为周刊第七期,前期的周刊参见:周刊系列。话题:如何学习原文: Learning to Learn作者经历了一次特别的面试,面试中的一个环节是考察应试者学习新的 Web 框架;作者需...

周刊第六期

本周刊系列最早是效仿阮一峰做单周分享,但对于我个人来说整理工作量较大,而改成月刊的话周期又太长,且积累素材过多。因此准备改成双周刊形式,每两周的周末发布,记录这段时间里看到的一些有价值...

周刊第五期

本文为周刊第五期,但距离前一期已经过去半年。叫周刊似乎不合适,但又想到更好的名字,暂且用这个名字,只不过会不定期发布。前四期: 周刊开刊, 周刊第二期, 周刊第三期, 周刊第四期。文摘...

只买书:一个失败的微信小程序产品

背景去年因为换部门的原因,我从原工位搬走,有很多旧书,送了些给同事,仍有一大堆需搬走。我便在想,这些旧书是否有更好的处理方式。我自己喜欢买书,但看完的书就成了鸡肋,丢掉也不舍得。虽然有...

改变世界的一次代码提交

TL;DR 本文较长,如果对 Git 内部实现不感兴趣可以快速跳过中间两个章节。 吾诗已成。无论大神的震怒,还是山崩地裂,都不能把它化为无形! —— 奥维德《变形记》背景Linux...

如何成为一名黑客

在上一篇博客中谈到开源软件,开源软件可以上溯到自由软件,而自由软件可以上溯到黑客社区的传统。那么什么是黑客呢?黑客这个词源于1960年代 MIT 的一个学生俱乐部,当时他们将快速解决问...