最新文章
60 2151589pwl6tt9trjrc6qh

Bash脚本15分钟进阶教程

这里的Bash脚本技术技巧最初是来自谷歌的“Testing on the Toilet” (TOTT)。这里是一个修订和扩增版本。 Continue reading

| 技术技巧 | 评论
54 pig

你最深爱的编程语言其实很烂

我最近写了几篇比较严肃的博客,是关于一些沮丧的事情,结果我开始有些忧郁。很严重。所以,我想应该说些比较轻松的事情。我要做的就是数落大家最喜欢的编程语言。你会问我为什么,为什么要搞这种恶作剧?亲爱的朋友,我能想出三种理由。 Continue reading

| 幽默讽刺 | 4条评论
29 heartbleed

用C语言写的程序不安全

关于C语言内存管理薄弱的问题几年前我们就讨论过。有人试图反驳,说现代各种操作系统或runtime平台的进步,对内存管理的风险提供了各种保护,比如地址空间随机化,还有各种诸如Valgrind这样的工具可以发现内存访问bug,大大削弱危险程度。我十分推荐大家重新阅读一下那次讨论。 Continue reading

| 批评评论 | 11条评论
58 hackers-have-figured-out-ho

蹲在马桶上编程

很多程序员舍不得离开他们的电脑桌。他们认为时间没有花在IDE上都是浪费,担心被别人说不努力工作。“为什么你不在工位上编码!?等着扣薪水吧,”项目经理会这样说。 Continue reading

| 心得体会 | 5条评论
8 Heartbleed_Nightmare

Heartbleed 心脏出血

任何能上网的人都可以通过这个”心脏出血(Heartbleed)”bug读取你的服务器的内存信息——只要你的系统是用这个有漏洞的OpenSSL软件做安全保护的。它会泄露用来认证服务提供商和用来加密内容传输的密钥,还会泄露用户的用户名和密码,以及用户正在使用的内容信息。 Continue reading

| 新闻资讯 | 评论
38 jon-gottfried-lo-res-640x265

使用Node.js、Twilio实现手机控制门锁

试想一下,如果你忘了带钥匙,但你带手机了,你就可以打开门锁。或者,你还在往家赶,可你的朋友已经到你家门口,你通过手机远程把家门打开,让朋友先自己进去看会儿电视。这不是科幻,也不需要多先进的设备,而是自己动手开发出来的。 Continue reading

| 技术技巧 | 3条评论
37 happy-employees

员工心情愉快,他们会更加努力工作

Oswald教授说:“像谷歌这样的公司,愿意在给员工提供支持上投资,结果就是员工的幸福感增加。对于谷歌,这个数字是37%,他们知道这指的是什么。在科学的调控下,想办法让员工更高兴是绝对有回报的。” Continue reading

| 团队建设 | 1条评论
150 1

程序员很暴力,请远离

程序员给人的印象一般是趴在那里一天到晚敲着键盘,不出一声,很安静。其实他们内心完全相反,时刻都在激烈的斗争。他们是在压抑自己。不在沉默中爆发,就在沉默中死亡。一旦他们喝点酒,你就很容易发现他们露出狂暴的真面目。 Continue reading

| 幽默讽刺 | 7条评论
36 想法点子

如何向外行人解释什么是内存溢出

你买一辆5000美元的轿车,只付了500美元的首款,于是你欠他4500美元。他告诉你他的名字叫约翰-史密斯。你把他的名字和欠款数目写到欠款表上。你的欠款清单现在看起来是这样: Continue reading

| 技术技巧 | 7条评论
39 machine learnning 机器学习

人机对决

如果你想在这个游戏中取胜,并不难。如果你花一天时间来玩赢它,那你该感到羞愧。是我发现有人试图通过在键盘上乱敲一气来产生‘随机’数字,才猜找出了这个游戏。这个游戏告诉我们他的方法是愚蠢的。 Continue reading

| 技术技巧 | 12条评论
最新文章
757 homeless-computer-coder

老程序员的下场

50多岁时你的职业仕途会成为一个问题。如果你有很好的技术,有人雇你,你会有一个很高的职衔,或你是一个专家,或有很好的人际关系,你都有可能找到一个新的职务。否则,你会从衣食无忧沦落为无家可归 Continue reading

| 批评评论 | 15条评论
162 进化

程序员的回归式进化

世间万物总要回归到她的本来面貌,这好像是佛教里的一种思想,这种回归不是倒退,而是一种升华。程序员的修炼也是这样,从无知,到有知,到进步,到顿悟,也是一种回归的思想 Continue reading

| 幽默讽刺 | 13条评论
95 计划

这个项目要多久开发完成?

从某种程度上,你就是被别人问了这样一个问题:“我有一个问题,我想解决它,但我无法说清问题是什么。请问解决这个问题需要多少时间?”尽管预估很难,但程序员最终要找到一种预估的方法。虽然无法知道一个确切的答案,但我有3种方法能大致估计出一个软件项目要花多少时间: Continue reading

| 杂项 | 3条评论
107 goldfish jumping out of the water

我不是个内向的程序员,我只是很忙

最近几个星期,我一直在跟一个十分诡异的bug做斗争。这个问题快把我搞疯了;我找不出问题出自哪里,我的时间全被这个问题占用了,一边盯着要在服务彻底宕机前重启它,一边来回分析这段代码。就是这段,让我来展示给你看…. Continue reading

| 心得体会 | 7条评论
63 robert_c_martin_clean_coder

极限编程,一次反思

今天,让我们抽出一点时间回顾一下1999年。那一年,Kent Beck写出了一本旷世之作。一本改变一切的著作。请记住:极限编程,并且要知道,它正是我们如今的人平常认为的“优秀软件开发实践方法”的核心。 Continue reading

| 批评评论 | 2条评论
89 WhatsApp

190亿美元的WhatsApp背后的小众编程语言:Erlang

只凭32个技术人员,如何应付4.5亿的用户?对于刚刚被Facebook用190亿美元收购的WhatsApp来说,答案是Erlang——一种诞生于上世纪80年代的编程语言,终于在此时走到了聚光灯下。但面对很多试图替代它的编程语言,Erlang有自己的将来吗? Continue reading

| 新闻资讯 | 1条评论
219 Eliot Horowitz

项目经理应该把30%的时间用在编程上

在一个科技公司里,软件技术经理用在编程上的时间应该不低于总工作时间的30%。无论是管理一个团队,还是一个分部,还是整个公司,当技术经理用在编程上的时间低于30%时,他执行职责的能力就会发生严重退化。 Continue reading

| 心得体会 | 2条评论
264 08-hopper

图文大话编程语言史

所谓大话就是恶搞,本文中的关于各种编程语言的描述,你不可全信,也不能全新。作者在描述史实时加入了很多个人情感和社会流行元素,配图基本是靠谱的。这也许就是寓教于乐吧。 Continue reading

| 幽默讽刺 | 5条评论
134 儿童编程

一个7岁女孩能告诉你的关于编程的事

准备好了吗——一个7岁女孩将要让你自叹不如。菲茨杰拉德的7岁女儿在花了一个小时学习编程后,对编程得出了令人赞叹的体会。所有的我们都应该停下手中的工作,来思考一下她写的内容。 Continue reading

| 心得体会 | 6条评论
142 编程书籍

如果一切需要重学,2014年应该学哪些技术?

最近我收到了一位程序员的邮件,他是一个老程序员,但由于一些不可控的原因,退出了编程界一段时间,但现在他想重操旧业。用他邮件中的原话:如果必须“重新”学习,在我的新的2014年,哪些技术,编程语言,模式和平台是我应该掌握的,能让我跟上最新技术趋势的。 Continue reading

| 心得体会 | 2条评论