月度归档: 2016 年 2 月

走近YouTube上最受欢迎的黑客

走近YouTube上最受欢迎的黑客

君不见:当大多数黑客还在有组织地策划犯罪计划、将入侵技术售卖给间谍机构的时候,Samy Kamkar 找到了一个更有趣的方式来降低漏洞带来的危害并用它打发无所事事的时光,那就是 YouTube。

Web设计师必读!移动端界面设计简明指南

Web设计师必读!移动端界面设计简明指南

那么造就优秀的移动端用户体验,最重要的是什么?精细的图片?雅致的图标?还是细致入微的UI界面?如果你经常浏览移动端网页,你最期待的应该还是 无缝而流畅的导航体验。从一个界面流畅的切换到另一个界面,没有迟滞,没有错位的视觉元素,完整的内容加载,用户对于这样的浏览体验是欲罢不能的,转化率 的提升是显而易见的。

jQuery 3.0 的更新内容及使用方法

jQuery 3.0 的更新内容及使用方法

jQuery,是迄今为止世界上最流行的 JavaScript 库,一直是我们这些 Web 开发者的神器。自从它在 2006 年发布最初版本直到如今,已经有非常多的 Web 开发者在项目中引入了这个优秀的库来使开发工作变得更轻松。

想写出杰出程序吗?少动计算机多动脑子!

想写出杰出程序吗?少动计算机多动脑子!

我最近想明白了一些事情。最好的写程序的地方不是在你的计算机前,不是使用你的编译器、IDE或其它一些工具。这最好的地方是一个远离这些工具的场所 —— 是某个能让你认真的思考的地方。

开源与创业

开源与创业

本文是根据我在高可用架构群新年开源研讨会上的演讲整理而成。从小一直是个讷于言的人,每次公开演讲都感觉会有紧张,不能完整的表达自己的想法,很羡慕演讲时能侃侃而谈的人。所以还是把自己的想法整理成文章表达出来。

程序员到底有多累,有多辛苦?

程序员到底有多累,有多辛苦?

最近是真的累了。不知不觉之间,已经两三个星期没有锻炼,感觉身体很难受,接下来的日子必须强制自己按时锻炼,按时休息,不然真的是不知道哪天就挂了。

采用 Material Design 的 Chrome 会是什么样子

采用 Material Design 的 Chrome 会是什么样子

早在1年前,谷歌就曾计划将Material Design引入至Chrome,最近谷歌的频繁动作表明已经开始加速推进浏览器整合该跨平台设计语言。

Git 2.7: 一个新的带来许多新特性和性能提升的主要版本

Git 2.7: 一个新的带来许多新特性和性能提升的主要版本

在 2.6 版本发布两个月之后,Git 2.7 发布。该版本带来了许多新特性以及性能的提升。

改变人类历史的17大数学方程

改变人类历史的17大数学方程

在笔者看来,宇宙中的通用语言有两种,一种是数学,另一种是艺术。数学以最简洁的方式,把复杂的宇宙现象和规律淋漓尽致的展现出来,正所谓宇宙不言,大美如斯!

架构师和开发团队应该如何协作?

架构师和开发团队应该如何协作?

软件架构构成了一个系统的骨架。它定义了当面对不同的功能性和非功能性需求时的系统行为。一方面,传统瀑布式方法对项目开发的所有阶段提出了硬性约束要求,因此传统瀑布式方法显得僵化。

苹果产品设计中鲜为人知的10个细节

苹果产品设计中鲜为人知的10个细节

说到设计,无论是软件还是硬件上面,毫无疑问苹果对于细节上面的把控可以说无人能与之匹敌。在过去的几十年里,苹果对细节的注重可谓有口皆碑,很多细节上面的设计在无人指出的情况下很多消费者都没有注意到。