代码改变世界

随笔档案-2011年06月

大型高性能网站的十项规则

2011-06-20 13:50 by elivsit, 187 阅读, 收藏,
摘要: 在我们公司ChinaNetCloud,见过多种不同类型的网站和系统,有好也有差。其中有些系统拥有良好的服务器/网络架构,并且进行了合理的调整和监控;然而一般的系统都会有安全和性能上的问题,不能良好运行,也无法变得更流行。 在中国, 开源的LAMP栈是最流行的网络架构,它使用PHP开发,运行在Apache服务器上,以MySQL作为数据库,所有这些都运行在Linux上。它是个可靠的平台,运行良好,是现在全球最流行的Internet系统架构。然而,我们很难对其规模进行正确的扩展并保持安全性,因为每个应用层都有其自身的问题、缺陷和最佳实践。我们的工作就是帮助企业用最低的操作成本来创建并运行高性能的、. 阅读全文

看得见的互联网产品节奏

2011-06-20 13:46 by elivsit, 215 阅读, 收藏,
摘要: 产品节奏关我何事?互联网的产品节奏受哪些因素影响,如何应对?产品节奏能看到么?带着这几个疑问我们开始今天的讨论。 一个互联网产品的团队往往包括产品经理、项目经理、运营经理、设计师、程序员、测试员等,如果我们把互联网产品当做一个大乐章,那么这些角色就是演奏者,产品的节奏是大家一起演绎的,只有每个角色都了解整体的节奏,才能做出来有市场共鸣的产品。 那么互联网产品的整体节奏是如何的呢? 百科上说:节奏是音乐中交替出现的有规律的强弱、长短之现象。 强弱和长短,都是相对立的。正是因为这些相互对立牵制的因素有规律的串在一起,才出来了优美的乐章。互联网产品也是如此,会受到很多因素的影响,有的牵制、有的推动. 阅读全文

做产品,先找准产品的定位点再开工

2011-06-20 13:46 by elivsit, 182 阅读, 收藏,
摘要: 做产品前,需要先找准产品的定位。这是一句绝对正确的废话。不过我还是想要再写这篇文章,再提醒下自己。因为这个问题,基本上我应该已经算是犯了两次了。 一次是在我刚开始做产品设计1年左右的时候,山寨出生,没有人教,一边听老板的高谈阔论,一边疯狂的订阅产品相关Blog,体验一个又一个的网站。那个时候,算是刚入门。同时在小公司负责一个新的产品。 那个时候做产品关注更多的是交互效果,关注界面,关注产品功能本身对用户产生的吸引力。那个时候每天不断的去看同类网站,看他们新的模块,新的设计,只要觉得有趣就想搬到自己的网站中来。年轻,有激情,也不觉得有什么问题,一群人快快乐乐风风火火的干了大半年。结局当然并不好, 阅读全文

写在创业的路上:如何从无到有的打造一个产品

2011-06-20 13:44 by elivsit, 262 阅读, 收藏,
摘要: 转载:在如何把控产品 — 产品管理全流程解析一文中,和大家分享了“我心目中一个产品项目标准的执行套路与方法”,但是依据个人的经验发现:宏观的套路与道理,路人皆知,区别能力与决定成败的往往在于细节的“度”以及全局上的“节奏”。“从无到有建造一个产品”和“从有到优打磨一个产品”,虽然套路是一样的,但是在宏观执行节奏的把控上却是完全不同的。如果单纯的按上述方法去开发一个全新的方向或者产品,很可能出现以下问题: 不是每个公司或者项目能够非常好的进行需求采集与立项验证。 如果方向选择有错,要到后期才能发现,此时已为时晚矣。 产品在团队内部反复打磨,迟迟不能投放市场,甚至在错误的方向上越陷越深。 产品没. 阅读全文

创新工场CE0李开复:互联网创业黄金时代来临

2011-06-20 11:15 by elivsit, 196 阅读, 收藏,
摘要: 文摘: 另外是跨平台,虽然每个平台的运营者都希望他的开发者忠诚于他的平台,最好别的平台都不要有,但是实际上开发者一定会最喜欢某一个平台,但是他看到别的平台有赚钱的机会,还是要过去,所以这个时候平台有一个选择,他是要立起很高的壁垒,让人不能过去。在这些领域里,我相信在不影响商业运作,不带来灾难性后果,不影响用户体验的这几个前提之下,一个平台它越做得开放,应该对他和他的合作伙伴都是越好。 还有什么机会呢?还有两个巨大的机会,第一个机会是社交,这里举的一个例子大家都非常熟悉,我们都知道世界第一游戏,最赚钱的游戏就是《魔兽世界》,他六年在全世界达到了1200万用户。最近新推出的手机游戏《愤怒的小鸟》. 阅读全文

.Net反编译工具Reflector结合FileDisassembler插件

2011-06-16 11:32 by elivsit, 698 阅读, 收藏,
摘要: 早就听说Reflector这个强大的类库分析与反编译工具,不过一直没有很好的利用起来。最近使用Reflector解决了一个实际开发问题,现将其总结出来。需求导入:项目是一个GIS项目,在项目中使用到了ESRI公司的Application Development Framework中的一个WebControls控件,此控件的功能过于复杂,并且引用到了ArcGIS Server的很多COM组件。由于项目根本就没有使用ADF的任何服务器技术,但是也不得不跟着引用一些COM组件,更麻烦的是还得安装ADF(此组件可是有将近200M的庞然大物)。项目经理需要我解决这种问题并且必须尽快解决,我当时也相应的考 阅读全文

初识 WPF/Silverlight MVVM模式

2011-06-03 17:53 by elivsit, 1586 阅读, 收藏,
摘要: 表现模式 (Presentation patterns) 背景与用户界面 (UI) 相关的最大的问题就是大量的凌乱的代码,主要是由这两个因素造成的,首先是用户界面包含负责的逻辑用于维护界面相关对象,其次也包含了应用程序状态的维护。表现模式 (Presentation patterns) 就是围绕如何移除用户界面的复杂性,让界面更加简洁和可管理而产生的,下图就是常见表现模式的种类与分类:用户界面的3大问题:状态 (State) , 逻辑 (Logic) ,同步 (Synchronization)状态 (State) :状态是用户界面最关心的问题之一。状态是用户界面数据的当前快照,在 Web 应. 阅读全文