31

文 / 陈秋歌

2012年称为“云落地”之年,而云落地需要更多云计算应用案例的支撑。成立于2009年的阿里云,历经三年,独立开发出一整套云计算平台,众多企业已通过该平台实现了从软件到服务的战略转型。在第四届中国云计算大会上,据阿里巴巴集团首席架构师、阿里云计算总裁王坚博士介绍,阿里云已拥有了众多典型的客户案例。下面就请大家跟随记者一起,共赏阿里云服务“落地之美”。 阅读全文 »

标签:
阅读:5,866 次
31

文 / 蒋烁淼

云计算是什么,大家各有各的说法,也各有各的理解,作为一个SaaS服务的创业者和开发者,云计算切切实实地带来了很多不一样的东西。我们够快公司是做团队的文件协同服务平台的,简单地理解就是一个很多人一起用的“网盘”,我们的整个平台类似于BOX的专业版或者是Dropbox的Team版本,更强调基于文件的协同和共享,同时能够保证整个过程的安全与稳定。

早在一年前,我们使用的还是传统的做法,自己采购服务器设备,自主开发后端的存储系统(也考虑过Hadoop和OpenStack),自行维护服务器。整个系统完全按照传统的硬件部署架构搭建。 阅读全文 »

标签:
阅读:11,551 次
30

文 / 伞兴

作为云时代的程序员,如果你还在使用fopen( )、fclose( )之类的函数,那你就OUT了!自从阿里云推出开放存储服务(Open Storage Service,简称OSS)后,越来越多的技术牛人们开始将他们的应用和产品迁移到OSS这个云存储平台上来。在上期《凌云》杂志中,我们向大家简要介绍了如何使用OSS——《用云存储和CDN轻松搞定网站图片》。在本期中,我们再讲解一些使用OSS开发的实用技巧,希望能起到抛砖引玉的效果。

阅读全文 »

标签:
阅读:54,187 次
19

记者/董世晓

两年前,正当Blake Irving(以下简称Blake)还在将大把时间花在Malibu海滩冲浪时,时任雅虎CEO的Carol Bartz将他聘请到雅虎担任首席产品官。如今,这位业界老兵正带领着雅虎的产品部门乘风破浪,接受来自各方面的挑战。作为一名曾供职于微软15年并一度担任副总裁负责Windows Live、喜欢冲浪和打架子鼓的产品管理者,Blake一直给人以神秘的色彩。而在2012年情人节这个浪漫的日子里,当Blake造访雅虎北京全球研发中心时,《程序员》不失时机地与Blake进行了一次约会,以期揭开其产品管理工作的神秘面纱。 阅读全文 »

标签:
阅读:5,788 次
27

文 / 吴卓浩

既然用户体验工作无法由用户体验人员单独完成、而是由整个大团队中不同职能的人员共同完成,就一定会遇到协作的问题。如果关起门来,分别让产品经理、设计师、工程师召开本职能诉苦批判大会,你会听到以下内容:产品经理说设计师和工程师没有大局观、总在一起掐架;设计师说工程师常借口技术上做不到、不愿做改进;工程师说产品经理和设计师照着自己的想法反复改产品设计、找麻烦……类似的情况在各种各样的团队中都出现,是因为有些员工性格或者共同交流的软技能不够好造成的吗?可能有这方面的原因,但显然另有其他主要原因。 阅读全文 »

标签:
阅读:16,726 次
30

■ 文 / 滕振宇

学习并不是简简单单的阅读和浏览,而是一个积累的过程,一个通过持续的学习,对自己的知识体系不断丰富、索引的过程。接下来我会从四个方面入手分享我的经验。

高质量的信息源和高效的学习

Google是一个很好的工具,通过它,我们可以找到很多很好的资源,但前提是必须先知道要搜索的关键字,没有关键字,就不知道该查什么。多数情况下,人们都是在不可能知道自己不知道什么(Unknown unknown)的状态,也就是不知道该用什么关键字去查询,因此也不会知道该去学习些什么。所有基于Google检索的模型是一种基于“拉动”的模型,而基于拉动模型的方式不可能让我自己去接触那些自己不知道的信息。 阅读全文 »

标签:
阅读:18,850 次
15

iPad上的设计工具

作者:chenqiuge 分类:产品酷览 6 Comments »

文 / 苍浪

iPad可能是2010年最受欢迎的电子产品,作为前端设计师,本文作者教你如何在iPad上完成产品设计,让你同时收获工作成果与快乐。

美国《时代周刊》日前评选出“2010年十大电子数码产品”,苹果平板电脑iPad力压其他产品,位居榜首。2010年自iPad发售以来得到了各方青睐,以至于不管是什么促销活动,奖品如果不是iPad或者iPhone4都不好意思说自己有奖品。随着越来越多的人使用iPad,AppStore的iPad应用也越来越多,社交、新闻、游戏、工具、导航等等,很多人成了应用的“收集控”,但大多数应用就打开用过一次就再也没用。我认为从如此多的应用中找到适合自己的,并能用于持续提升生产力、改进生产效率的应用才算得上好应用。经过几个月的不断试用,我整理了一些不舍得删除的应用,把这些应用按照产品设计不同阶段(需求采集、需求设计、需求展示)进行分类,接下来分别给你介绍适合思维导图、交互设计、需求展示的应用,另外还附带了一些同步工具,希望也可以对你有所帮助。

思维导图类:Adobeideas、ibrainstorm、Mindo

Adobeideas是一款画图板,其实就是N张白纸,随时记录你的想法,这就是这个软件的全部功能。

插图一:Adobe ideasAdobe ideas

(本图版权归白鸦http://uicom.net所有) 阅读全文 »

标签:
阅读:26,955 次
02

文 / Jaroslav Tulach

判断一个API是否优秀,并不是简单地根据第一个版本给出判断的,而是要看多年后,该API是否还能
存在,是否仍旧保持得不错。

判断一个API是否优秀,并不是简单地根据第一个版本给出判断的,而是要看多年后,该API是否还能存在,是否仍旧保持得不错。

第一个版本远非完美

第一个版本总是来得特别容易,不仅容易开发,而且容易发布。API的需求会随着时间而变,那些过去有效的API可能现在已经不再适用了。而且每个程序中都会存在Bug,需要不断地来修复,这样做带来的副作用人所共知:修复一个Bug的同时会引入两个新Bug。这些观点普遍适用于所有软件系统,API也不例外。

但我们没必要为这个结论而感到悲观。API因为需要不断改进的事实算不上什么坏事,只是对现实的一种坦诚。每一个API的作者都应该为未来的改进做出计划。这种计划是一种比较高层次的,要考虑未来版本会对API中哪些内容加以改进。这种计划可能会用到两种方式。一种极端的方式是放弃老的版本,重新开始做一套新系统。还有一种方式则是修正用户提出的问题,并强化现有的API,保证兼容性,从而使得现有客户端的功能不会有所改变。

放弃现有的API,并从头开始编写一个新的API来完成同样的任务,可以避免不兼容问题。这样做唯一的问题就在于:那些使用旧API的客户端只能继续沿用老的API,除非重新编写他们的代码,以升级到API的新版本上。所以这样做的缺点也是不容忽视的。

完全重新编写API的优点在于避免了细微的不兼容问题,但让客户端被锁定在一个特定的版本中,即使新的版本提供了大量的改进,这些客户端也无法从新版本中获益。虽然对API进行改进固然是一件重要的事情,但相比之下,兼容性更为重要。只有在这两者之间巧妙地取得平衡才能让一个API成为可用的API。 阅读全文 »

标签:
阅读:35,239 次
17

ggg2010年底,大家欢欣鼓舞回顾一年的成绩时,一个坏消息也在传播:基于开放操作系统Android平台的手机应用出现了吸费现象,而且似乎比例很高。一些应用软件在用户不知情的情况下,通过短信等功能,将用户的费用悄悄吸走。业内惊呼,当年的SP又开始祸害新的移动互联网产业了。

为什么会出现吸费情况

在Android平台上出现这种情况,主要是两个条件造成的。一是开放的操作系统,Android系统可对终端很多功能提供开放式调用,其最初目的是让开发者充分利用手机能力。二是在开放的环境下,软件应用如何获得收益。说到开放,大家就会想到免费,那么开放的Android系统上的应用,很多用户当然也希望是免费的(实际很多正在免费)。这种情况下,开发者的利益只能够从广告模式上考虑,但广告的收益浮动很大,并且软件应用中的广告仅是一种可选形式,不能够满足应用提供者的收益要求。

阅读全文 »

标签:
阅读:22,648 次
13

MIT技术评论:2010十大新兴技术

概要:本文列出了《MIT技术评论》评选出的2010年度十大新兴技术,其中四项新兴技术实时搜索、社会化电视、移动3D、云编程均属于IT领域,由此我们可以一窥未来IT领域技术的最新进展。

链接:http://news.csdn.net/a/20100426/218108.html

Google的十个核心技术

概要:该文列出了Google的十大核心技术(GFS、Chubby、Protocol Buffer、MapReduce、Sawzall、BigTable、数据库Sharding、数据中心高温化、12V电池和服务器整合),并对这些技术的架构进行了详细的分析。一句话,了解Google技术难得的资料,值得珍藏的技术佳文。

链接:http://java.csdn.net/a/20100813/278148.html

阅读全文 »

标签:
阅读:16,350 次
preload preload preload
京ICP备06065162