开源软件:比想象中大,也没想象中重要
对于软件结构,开源是一个利润极大的交易;但是,对于应用程序,那就不见得了。
“大数据”李鬼和李逵
今年会议上一个值得注意的方向是“伪大数据”产品的兴起,“伪大数据”产品就是加上了“大数据”这个形容词以博眼球的产品。
科技公司都是怎么开会的?
在美国,每天要开 1100 万次会议,这种非生产性活动的成本高达每年 370 亿美元。那美国最成功的企业高管是如何高效开会的?
12306用户数据泄露超10万条 或由撞库攻击所得
“从泄露的数据格式看,不像直接从12306数据库偷出来的。”
为什么他需要竖向对齐代码,而你不需要
因为我使用的是一款具有语法高亮功能的编辑器,数字是绿色的,跟其它代码的颜色反差很明显。这样的效果中,我很容易在这些绿色的数字中发现其中有异常的数字。
为什么每个程序员都应该学习代码编译器知识
所有优秀的计算机科学学院都提供了编译器课程,但是相对比较少的学校把它作为本科课程的必修部分。这篇文章回答了这个问题:为什么需要学习这门课?即使你从没打算过编写编译器。
程序员减压利器 超大型独立回车键任你锤
强迫症患者伤不起,尤其是IT行业的强迫症。无时无刻不对着电脑,写程序、编辑网页、修改资料库,林林总总。
朝鲜互联网概况:全国仅1024个IP 宽带545美元/月
朝鲜目前互联网民用化普及率还不太高,一般是比较核心的机构和人员在使用。
GitHub从1月5号起不再支持Windows XP里的IE浏览器
安全漏洞的原因
为什么像红帽Linux那样的开源旗手很少?
在网络领域,开源公司已经从底层慢慢向上发展,但在视野之内,还没有像RedHat那样的标志性角色。
谷歌解决问题的方式
2002年的一个周五下午,那时候谷歌还没有那么强大,创始人拉里·佩奇(Larry Page)走进公司的厨房休息室,把一张打印好的纸贴到了墙上,上面是他对谷歌AdWords引擎的看法,是几个大写的粗体字:“这广告系统很糟糕。”
代码覆盖率测试:从误传到现实
“在计算机科学中,代码覆盖是一种度量,用来描述程序源代码经过特定测试套件测试的程度。”
动图展示16个Sublime Text快捷键用法
在我做了一次包含一些现场编码的演示后,一些观众问我是如何操作这么快。当然这里没有唯一的答案,答案是一堆简单的快捷键和大量的实践的组合。为了回应那些询问,我觉得有必要看看我每天想都不用想且使用的快捷键。
互联网思维真的是在忽悠傻瓜吗?
如果没有雷军和小米,互联网思维充其量也就是个小众词汇,更可能是几个不着调的人喝多了酒吹牛的时候说上几次。
2014年最有创意的UI设计
国外知名设计类网站fastcodesign盘点了2014年最佳的UI设计,小编选择了很有意思的6款产品,一睹为快。
《高效程序员的45个习惯》作者:掌握多种语言是我的财富
Venkat是一位多产的技术作家,他著有《Groovy程序设计》、《Scala程序设计:Java虚拟机多核编程实战》,以及Jolt大奖获奖图书《高效程序员的45个习惯:敏捷开发修炼之道》。
为什么动态类型编程语言会如此流行?
我能想出很多的静态类型语言的优点和好处,但对于动态编程语言,我总结不出多少有点,但很显然,有很多人非常的喜欢动态编程语言,为什么?
程序员在编程中遇到的奇葩弱智问题
各位程序员/开发人员,你们有过上面这些经历么?我是希望会有,如果没有,或许你不算是个真正的程序员/开发人员啊。O(∩_∩)O~
如何编写出优秀的软件
编写优秀软件的语言是被广泛使用的,这使得有人能够阅读和修改代码。优秀的语言,比如C、Python和Java。
第一台安卓手机诞生内幕
第一版安卓系统发布距今已经过去6年多,伴随它一同发布的还有第一台安卓手机——T-Mobile G1,它接受了同样的岁月洗礼。
我维护程序,我自豪
开发新应用程序的开发人员是非常优秀的人群。但是,编程世界里真正的英雄却是维护和扩展现有应用程序的开发人员们。
为什么烂软件大行其道而好软件无人问津?
作为喜欢较真的程序开发者,一个最难以让我们接受的事实是,很多看起来开发和设计都几乎完美的软件却无人问津。相反,很多开发的一塌糊涂的软件却被世界上的人们大量的每天使用着
写代码的最高境界:能不写则不写、能少些则少些
本文是"Write Less Code"作者对2012的这篇文章进行重新修改,在经过两年的工作经验积累,再回过头来看12年这篇文章,作者有了新的思考和见解。
漫谈Github与开源
今天在 Github 发布了我人生真正意义上的第一个开源项目-『Onepay』,这是一个简单方便的打赏按钮/链接生成系统
我从谷歌工程师文化中学到的 6 个核心原则
每周,一组谷歌员工都会在厕所的墙壁上粘贴一页来分享本周的测试小建议。有时这页纸会讨论依赖注入,并提供一个简单的示例展示如何用不同语言使用它;
