在Linux上检测硬盘上的坏道和坏块
。随着坏道的继续积累,它们会对你的磁盘或闪存容量产生令人不快或破坏性的影响,甚至可能会导致硬件失效。同时还需要注意的是坏块的存在警示你应该开始考虑买块新磁盘了,或者简单地将坏块标记为不可用。因此,在这篇文章中,我们通过几个必要的步骤,使用特定的磁盘扫描工具让你能够判断 Linux 磁盘或闪存是否存在坏道。
你加班太多是因为你的代码写的烂
作为一名程序员,我渴望我加入的应该要是一支“30%的时间在写代码,而70%的时间在喝着咖啡讨论着如何将产品做好”的团队。我觉得软件工作应该 成为一项技术和艺术融合的高智力活动,我们的项目经理应该是一个高度理解质量、范围和进度客观规律的明白人,“高效工作,快乐生活”才应该是我们的座右 铭。
秒拍CTO:管不好码农,创业公司就死啦
码农不干活,创业公司就做不出事来;但是,创业公司的生死不是码农决定的。
一直被黑客黑才是人生常见的打开方式
你被黑了?没关系啊,扎克伯格都被黑了你会不会好受一点?本文简直是被黑集锦
因程序员的怨念而生?聊聊史上第一个游戏彩蛋
在游戏领域,玩家习惯把制作人藏在游戏里的东西叫“彩蛋”,彩蛋可以是文字信息,道具,额外的任务或者其他各种奇奇怪怪的东西。比如《半条命》里充满了G胖自恋美的诡异房间:
为什么前端工程师讨厌后端工程师动她的代码?——CSS恩怨情仇
在 以后工作中,再也不能让后端工程师们抱有侥幸心理。作为前端工程师,我们不会随便把一堆无响应式的 CSS 代码丢给后端工程师,然后撒手不管。所以凭什么他们就能写无用的烂代码,然后在他们的 CSS 代码失效时让我们去打补丁?我不是说要让后端工程师好好写 CSS 代码,而是我们应该告诉后端工程师,如果觉得写 CSS 很难的话,就不要写。
Google 是如何做负载均衡的?
Google 使用的技术一般都自带光环,吸引程序员的注意,基础设施方面的东西就更是如此,年初 Google 发布了篇论文介绍内部的负载均衡器的实现,让我们有机会一睹可能是全球最好的负载均衡器。
以196行代码获得奥斯卡奖,你能看懂吗?
这是一篇来自 Ken Perlin 博客的自述文章,讲述了他是如何以196行代码获得奥斯卡科技成果奖,并将源代码进行了公布。Ken Perlin 是纽约大学计算机科学系教授,纽约大学媒体研究实验室的创始人,因在噪声和动荡程序纹理技术方面的杰出成就而广受认可。
如何组织好程序员聚会
在正式开始之前,我希望所有人都能够想一想,你为什么想要组织程序员之间的聚会?不同的活动组织者有着不同的动机,有的想要寻找导师,有的想给别人当导师,还有人想要出名,甚至有人想要考这种活动来获利。而你的动机是什么?
PHP开发程序应该注意的42个优化准则
PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成 HTML标记的CGI要高许多。下面介绍了PHP开发程序应该注意的42个优化准则。
进Google工作有多难?看看面试问题就知道
在很多程序员眼中,谷歌无疑是一个殿堂级别的存在,是几乎所有程序员做梦都想进去的地方。然而想要进入这家传说中员工待遇最好的企业不会是一件简单的事情,实际上谷歌对于人才的招募和管理也是出了名的个性化,即使是哈佛毕业生,想要进入谷歌也要先面对一道难题:面试。
你所不知道的程序员(程序猿、攻城狮)
对于程序员这一强大的物种,好多人还是不了解的,或者是对他们是有偏见的。很多人认为,程序员呆滞,木讷,理工科思维,不够浪漫,温柔,细腻。但真实的情况并不是这样的。程序员其实挺浪漫的,像这样:
中科院发布寒武纪深度神经网络处理器是什么?
但是如果采用通用型处理器进行深度神经网络计算就显得效率低下,中科院计算技术研究所的陈天石就举出一个例子,谷歌与斯坦福大学合作,利用16000个处理器核构建了一个10亿神经突出的深度神经网络,耗时多日才完成猫脸识别。
一个乌干达程序员和开源的情缘
我最早使用的开源系统是 Fedora,一个 Red Hat 的项目。与 一名IRC 成员交流时,她推荐了这款的操作系统。 虽然在此之前,我还未独自安装过操作系统,但是这激起了我对开源的兴趣和日常使用计算机时对开源软件的依赖性。我们提倡为开源贡献代码,创造并使用开源的 项目。
10个习惯助你成为一名优秀的程序员
当谈到编程时,很多人应该都有听过10x程序员的说法。 据说一个10x程序员的效率大约是其他程序员的10倍。这是一个有争议的话题,无论你选择相信10x程序员,还是认为这十分可笑,下面的10个习惯可以在一定程度上助你成为一名势不可挡的优秀程序员。
十年工龄的程序员为你揭示最危害程序员职业生涯的三大观念
蓦然回首自己做软件开发这个行业已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十 年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路!
这11个观点可能会让你和深度学习擦肩而过
就像 Google有可能是最后一个搜索引擎公司,Amazon有可能是最后一个做电商的, Facebook希望不是最后一个社交网络公司等。但是让我夜里辗转反侧的是——深度学习有可能会是“人类最后一个发明”(Last Invention of Man)。
Stack Overflow:我们如何赚钱
我现在决定来谈一谈我们是如何赚钱的,一是用来回答这个经常被问的 问题,二是我和公司都相信对于社区坦诚布公是百利而无一害的。这涉及到现实中一些比较模糊不清的事情,比如财务,这也是为什么我们会创建一些项目,比如 Stack Overflow Salary Calculator, 来使我们的工资流程透明化。
团队研发进度不好,士气低落?或许是因为破窗效应
破 窗效应(Broken Windows theory)是犯罪学的一个理论,由George L. Kelling提出,刊载于《The Atlantic Monthly》1982年3月版的一篇题为《Broken Windows》的文章上,论及环境中的不良现象如果被放任存在,就会诱使人们仿效,甚至变本加厉。
“诺基亚前员工”小组:一个爱情故事
诺基亚最鼎盛的时候在全球拥有多个办公室,“我们花了很大一部分时间在电话会议上,经常有人忘了开/关静音,有人在群聊里私聊,有人在厕所开会,一边干别的一边开会,好玩的事情太多了”。
让我终身羞愧的代码
如果你靠写代码为生,那么很有可能,在你的职业生涯的某一点,会有人让你帮忙写一点具有欺诈性的代码,有时候甚至会是不道德的代码。
未来生活 具备编程思维很重要
随着人工智 能的完善,这些景象在逐步向人们的生活靠近,并且在未来,成为人们生活中不可或缺的一环。而作为人工智能的源头,编程的地位也在日益加重。想要更好地适应 未来的生活,主导未来的生活,或许你不需要成为一位程序员,但是你的孩子一定要具备一些相应的编程知识和编程思维。
编程语言的世界:被历史埋没的先驱
编程语言是由编程者根据自己的需要发明出来的。早期的计算机,由于性能不足、运算成本高,因此编写和维护程序都被看成是非人的工作,而编程语言正是其开始摆脱非人性的象征。
让程序员更有价值!LINE技术长带领开发团队的3大秘诀!
朴懿彬2013年时被任命为LINE副总裁,隔年四月份又接任技术长一职,负责统筹LINE通讯软件中所有功能的开发与规划。朴懿彬分享的秘诀,也是本文介绍的三大重点:1.当责不让,锻炼自我能力。2.勇于承担风险,接受挑战。 3. 拥抱开放性思维,鼓励团队思考。
为何我暂停了维护 Python 社区的志愿者工作
作者是 Python 的核心开发人员,从2002年开始,十四年来自愿用业余时间为 Python 语言添砖加瓦。但这种活雷锋行为并没有得到开发者们的理解,很多人甚至用命令的口吻要求活雷锋们再苦再累也得免费为自己劳动。
