月度归档: 2014 年 8 月

Web页面设计中的动画运用技巧

Web页面设计中的动画运用技巧

在产品中动画未必越多越好,也未必越炫越好。不同的产品类型对动画的要求也不同。常见的动画主要承担向用户解释界面与界面之间的关系,元素与元素间的关系以及特定元素的强化。

【调查】MSN终于向中国说再见:10月31日正式关闭服务,你有什么感受?

【调查】MSN终于向中国说再见:10月31日正式关闭服务,你有什么感受?

8月28日晚间消息,微软推出的即时通讯软件Windows Live Messenger(MSN)自2005年引入中国之后,终于在今天正式宣告了将于10月31日正式关闭。相信会有不少用户唏嘘不已。

“请向我推销这支笔”:乔布斯会如何应对这个经典问题?

“请向我推销这支笔”:乔布斯会如何应对这个经典问题?

“请向我推销这支笔。” 这道听着略带乡土味又偏偏很难回答的该死面试题,不知道考倒过多少应聘者。如果由世界上最擅长营销的企业家之一,乔布斯,来推销这支笔,他会怎么做?

那些号称挑战 Android 和 iOS 的系统,如今在哪里?

那些号称挑战 Android 和 iOS 的系统,如今在哪里?

对于渴望听到一个新故事的人来讲,今年的智能手机市场依旧没有什么惊天动地的改变,Android 和 iOS 双雄垄断局面甚至愈演愈烈,如果非要说有些什么蛛丝马迹的话,那么三星业绩的下滑可能是个大变前的征兆,但是 Android 的市场份额一次又一次的创历史新高。

小米工程师:MIUI 6是如何优化手机内存的?

小米工程师:MIUI 6是如何优化手机内存的?

MIUI 6发布后,大家的关注点首先集中在视觉风格改变方面。但实际上816当天洪锋不仅仅是讲了MIUI 6的设计,还讲了八大功能,其中就着重介绍了MIUI在内存优化上所做的努力。本文作者为MIUI内存优化项目工程师闫昊,他介绍了MIUI 6内存优化的具体原理。

女码农的真实生活:程序“媛”无法卖萌

女码农的真实生活:程序“媛”无法卖萌

 “知乎”网站上有人问:有什么借口让自己写出低质量的代码?一位匿名用户的回答获得高票:我是个女程序员,反正我就是来活跃气氛的。

让你的 Node.js 应用跑得更快的 10 个技巧

让你的 Node.js 应用跑得更快的 10 个技巧

Node.js 受益于它的事件驱动和异步的特征,已经很快了。但是,在现代网络中只是快是不行的。如果你打算用 Node.js 开发你的下一个Web 应用的话,那么你就应该无所不用其极,让你的应用更快,异常的快。本文将介绍 10 条,经过检验得知可大大提高 Node 应用的技巧。废话不多说,让我们逐条来看看。

囧之有道:巾帼程序员

囧之有道:巾帼程序员

说到女性程序员为什么稀少,我觉得原因不在于性别而在于社会以及家庭对其产生的压力和自身对压力的反馈需求。而程序员本身是一个高压职业也是个高回报职业,再加上男性在社会普通观点中是家庭和社会顶梁柱的默认值,这也造成了很多男性不得不排在我们女性前面。兴趣是一方面,养家糊口才是最主要的。

调查:程序员需要知道的97件事,你知道几件?

调查:程序员需要知道的97件事,你知道几件?

有一次Kevlin Henney在检查代码中的疏漏,发现自己不知不觉地在嘀咕“该死的,这是每个程序员都需要知道的事情!”(当然了,一开始的感觉是非常强烈的),这就是Kevlin Henney发起“每个程序员都需要知道”的活动的灵感。“程序员需要知道的97件事”是由众人群策群力并发布到wiki上,大家可以对其进行编辑,然后从中选取97个条目做出图书出版。

Linux上的10大网游,你玩过几种?

Linux上的10大网游,你玩过几种?

假如当你考虑从 Windows 平台迁移至 Linux 平台时,“我能在 Linux 平台上游戏吗?”这类疑问正困扰着你,那么对此这有一个答案就是—— “快去 Linux 平台吧!”。感谢开源组织一直以来坚持不懈为 Linux 操作系统开发不同类型的游戏,还有从不缺乏好的商业游戏,并且在 Linux 平台下游戏时的乐趣完全不亚于其他几个平台(比如 Windows 平台)的在线数字发行平台—— Steam。

优秀程序员因何而优秀?

优秀程序员因何而优秀?

这些年我曾和很多程序员一起工作,他们之中的一些人非常厉害,而另一些人显得平庸。不久前因为和一些技术非常熟练的程序员工作感觉很愉快,我花了一些时间在考虑我佩服他们什么呢?什么原因让优秀的程序员那么优秀,糟糕的程序员那么糟糕?简而言之,什么原因成就了一位优秀的程序员呢?

CSS编写指导规范和建议

CSS编写指导规范和建议

有人喜欢在一份文件文件中编写所有的内容,而我在迁移至 Sass 之后开始将样式拆分成多个小文件。这都是很好的做法。无论你选择哪种,下文的规则都将适用,而且如果你遵守这些规则的话你也不会遇到什么问题。这两种写法的区别仅仅在于目录以及区块标题

自己创业开发游戏是我人生经历的最困难时刻

自己创业开发游戏是我人生经历的最困难时刻

 我花了一年的时间去扮演全职独立开发者的角色,并花了另外一年时间断断续续致力于这项工作。我并未真正完成游戏,所以我写本文的时机可能稍早,不过这款游戏将会在年末的时候与大家见面。总之,这真的是一次很棒的经历,但这同时也是我迄今为止的人生中最困难的一段时间。

为啥Android手机总会越用越慢?

为啥Android手机总会越用越慢?

在业内,Android手机一直有着“越用越慢”的口碑,甚至很多中高端Android手机在硬件参数上都优于同一代iPhone,但是它们仍然会在使用半年到一年的时间后进入“欠流畅”的状态。这是个技术问题,也是个“基因”问题。

手机小屏幕界面设计原则

手机小屏幕界面设计原则

移动设备的普及成为当下互联网发展的又一次变革,我们在各种小屏幕上画着一个又一个的圈,如今,用户的移动体验无意正在变得更好,因为越来越多的网站已经开始为移动设备做了设计,设计师们也明白什么更适合小屏幕。然而,在手机上执行任务操作仍然存在着许多障碍。

迷茫和沮丧中,28岁的我能做一名程序员吗?

迷茫和沮丧中,28岁的我能做一名程序员吗?

最近在HackerNews上看到有一位之前从事视屏制作的小伙子感到很纠结,因为他热爱编程,但是苦于自己没有相关的CS专业知识,害怕自己的时间精力最后付之东流,进退两难。于是在HackerNews上寻求帮助,寻找良方。

第一代程序员王小波

第一代程序员王小波

对于王小波也就读过一本《一只特立独行的猪》,让我对王小波产生兴趣的是在读到《Mac Talk》这本书里写到王小波除了作家的身份外,还是一名程序员,并且是一名很牛的程序员。以下是一些王小波和程序相关的故事。

你真的该换一台新电脑的14种迹象

你真的该换一台新电脑的14种迹象

旧的不去新的不来是这个世界运行的规律,但很多人总是敝帚自珍,舍不得把早该丢掉的东西丢掉。丢掉旧东西并不是失去,因为接受新的东西会给你带来更大的工作效率或更多的生活方便。对于程序员来说,如果你还在使用IE6/IE8,请赶紧升级到IE11+。如果你在安装IE11时系统提示不兼容,说明你应该升级操作系统到window7/8,如果你的电脑无法安装window7/8,说明你的电脑太老旧了,应该换台新的。除此以外,如果你的电脑符合下面的14种情况之一,也说明你早该换台新的电脑了。

为什么年事已高的我还在编程?

为什么年事已高的我还在编程?

每一个行业的从业人员都会有变老的那一刻,难道变老了之后还要继续从事之前的工作吗?估计没人愿意,除非是体力上吃得消的。接下来所讲述的就是作为程序员的码农们该如何迎接慢慢变老之后的工作转变!

当程序员遇到硬盘损坏导致代码丢失时心理变化的5个阶段

当程序员遇到硬盘损坏导致代码丢失时心理变化的5个阶段

你不想遇到硬盘故障,当硬盘故障偏要找你。也许你正在开发的关键时候。“我马上就要开发完成了,周末不用加班了”,你想。生活不如意十有八九。一切都太晚,有人可能会说,“如果幸运的话,我们用磁盘修复工具挽救一些文档。”其实这只是安慰的话。

细数开源历史上的十个重大事件

细数开源历史上的十个重大事件

开源

开放源码(开源)的精神在于使用者可以使用、复制、散布、研究和改进软件。这可以追溯到20世纪60年代,至今已有半个世纪了。虽然下面所列举的不都是专门的开源产品,但还是在开源发展的进程中有着巨大的影响。

开源
如何做到从程序员到管理者的跳跃

如何做到从程序员到管理者的跳跃

曾有人问过我,“管理者什么的,跟开发人员到底有什么区别?”这两个角色都是我经历过的,但我仍花了一点时间来考虑。这个问题真的蛮重要的。

3条建议教你如何做一名优秀的团队领导

3条建议教你如何做一名优秀的团队领导

上周,LinkedIn 的 CEO Jeff Weiner 在旧金山接受了 Pando Daily 的专访。,总结了他从中学到的 3 堂重要的课程。这其中,既有硅谷常能听到的建议,也有到一些几乎没人提过的观点,在这里与大家分享。

调查:成功创业者的15个特征,你拥有几个?

调查:成功创业者的15个特征,你拥有几个?

如果有人要你形容一下创业者,你会用什么词?充满激情的?专注敬业的?积极乐观的?当然,这些都可以。不过用“不安分”和“找麻烦”更贴切一些。下面提到的 15 个特征、特点、性格能否用来描述你?如果可以的话,你将可能成为一名伟大的创业者(如果没有行动,那就是伟大的口头创业者)。