呦呦鹿鸣

穷则独善其身,达则兼济天下

排序:
默认
按更新时间
按访问量

Jeff Atwood倾情推荐——程序员必读之书

英文版:《Code Complete 2》 中文版:《代码大全(第二版)》 作者:Steve McConnell 译者:金戈  汤凌  陈硕  张菲 出版社:电子工业出版社 出版日期:2007 年8月 Jeff Atwood的推荐:Steve McConnell的这本书是软件开发领域里的《烹饪的乐...

2013-04-13 00:04:33

阅读数:18322

评论数:37

黑客当勇于自黑

算法速度越快越好吗?其实未必!关于密码哈希的基础认知,以及开发者应该具备的严谨务实精神。做一个负责任的程序员,自己写的代码加强自测!

2017-06-14 12:58:52

阅读数:5681

评论数:10

扯蛋的密码规则

当我们在设置密码时,网站/App要求我们遵循的各种稀奇古怪的密码规则真的有用吗?

2017-04-09 19:38:17

阅读数:8121

评论数:18

让我们加密一切

了解Let’s Encrypt这个组织,迎接HTTPS时代!

2016-11-25 22:46:22

阅读数:3247

评论数:3

软件可以让你少一点种族歧视吗?

你在坚持什么哲学?这些哲学渗透在软件设计里吗?永远不要以貌取人!通过软件改变世界!

2016-09-01 09:26:39

阅读数:1998

评论数:0

所有网络通信都应该加密吗?

为已登录的用户采用加密的网络连接会成为一个标准,这是通向网络世界未来最健康的一个方向。我们应该致力于使得HTTPS更加易用、更加快速,最为重要的是,使它默认为已登录的用户服务

2016-06-29 16:45:18

阅读数:5669

评论数:0

最有效地使用PNG之续篇:Zopfli优化

Zopfli的最大特色是,假设你不介意极高的CPU要求,它就是“用完就丢”的一次性优化步骤,你可以应用在任何地方,而且不会受到任何伤害。

2016-01-11 09:32:16

阅读数:4567

评论数:5

最有效地使用PNG:PNGOUT优化

PNG是一种主流的静态图像文件格式,无损压缩。使用PNGOUT工具可以把PNG文件尺寸优化得更小!

2016-01-07 09:37:57

阅读数:4498

评论数:2

我体验过VR,还行吧

对VR的大肆宣传有点过头了。VR相关的技术挑战是深层次的、难以攻克的。当今的VR头戴装置像20世纪90年代的大哥大一样。问题是,它们需要多久来走完手机从1990年到2007年的发展历程?

2015-09-01 19:54:17

阅读数:8310

评论数:3

程序员要有持续产出

优秀的程序员都是行动派!要坚持写代码,最起码要确保用在“做”上面的时间与用在“讨论”上的时间是相当的。

2015-06-15 08:42:38

阅读数:4485

评论数:8

与客户患难与共

如果你不身体力行地去表现帮助客户有效使用软件的意愿——更重要的是,弄明白他们为什么需要帮助——你不能算是真正完成了软件开发!

2014-11-07 09:37:11

阅读数:2623

评论数:2

那不是Bug,是新需求

我希望,我们全行业都能少花点时间在概念的口舌之争上,别再煞费苦心地把用户反馈区分成“Bug”或是“功能需求”。面对用户反馈,我们应该多花点时间做一些有建设性的事情。

2014-11-07 09:04:12

阅读数:5382

评论数:8

没人比程序员更讨厌软件

我讨厌绝大部分软件,尤其是我自己的,因为我知道做好一个软件有多难!这听起来有些奇怪,但对于软件开发者来说,这却是一种自然而健康的态度。你会发现,这是所有有能力的程序员的共识,也是成长的必经之路。

2014-10-21 14:27:44

阅读数:7030

评论数:12

将软件说明书游戏化

我把软件开发称作为一种协作游戏。Stack Overflow就是把软件开发的在线讨论重塑成一种协作游戏;在游戏里,想要“获胜”的唯一方法就是相互学习。

2014-10-13 13:04:20

阅读数:5293

评论数:5

训练你的用户

说起用户界面设计,我并不是专家,但我确实有一条自己总会尽力遵循的黄金法则:让正确的事情容易做,并让人难以犯错。

2014-08-02 09:10:31

阅读数:3142

评论数:0

每天专注三件事

你应该问自己这样一个问题:今天我需要做哪三件事?保持简单,专注在重要的事情上!

2014-07-07 08:38:55

阅读数:5318

评论数:2

待办事项不靠谱

工具如同浮云,但是你的大脑和内心将会伴随你一生。学会相信它们。如果你办不到,那就想尽办法去锻炼它们,使得你最终可以信赖它们。如果一件事情真的很重要,你会记得去做的。如果你忘记了,也许有一天你还是会记起来的。如果你一直没有记起来,那也不错啊!

2014-07-03 08:27:14

阅读数:7219

评论数:14

所有编程皆为Web编程

桌面应用软件已经完蛋了!!!几年来,大部分桌面应用软件都被Web应用代替了。随着网络浏览器进化得越来越强大和健壮,每天都有更多的桌面应用被取代。

2014-04-27 09:33:14

阅读数:18318

评论数:187

破窗理论

编程是非常注重细节的!如果你不能够掌控这些细节,你就会有一种失控的感觉,而你的项目失控也只是一个时间问题。或许,我们就应该谨小慎微。

2014-04-07 13:46:09

阅读数:5666

评论数:1

网站的评判标准

2011年的时候,我曾经受邀担任Rails Rumble大赛的评委。遗憾的是,因为工作太忙,那年我没有参加。次年,我又一次收到了他们的邀请,于是欣然接受了。Rails Rumble是一个分散式的编程竞赛,每个团队有1 ~ 4名成员,他们来自世界各地,需要在48小时之内用Ruby on Rails做...

2014-04-02 13:16:23

阅读数:2962

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭