摘要: James Phillips,Couchbase的创始人之一。他最近的一场演讲谈到分布式面向文档的数据库和关系型数据库模型之间的差别,以及从关系型数据库转到NoSQL时数据库开发者需掌握的知识。InfoQ就面向文档的NoSQL的优缺点采访了James。 阅读全文
posted @ 2011-12-14 00:10 YouDoce 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 作者:人人网架构师 张洁人人网UGC团队博客首发MySQL关系型数据库存储系统,我们的DBA团队很强大,每人管理上百台MySQL服务器,其他就不多说了,网上资料太多了Tokyo Cabinet一个key-value的存储引擎,日本人开发,国内很多公司也开始使用,我们内部很多地方也用它来代替MySQL来做存储,比如我们的搜索结果页的用户资料,就是用它来做一层MySQL外的冗余存储,目的是加快搜索结果页的显示。在key-value并需要持久存储的场景下,用它比MySQL更有效,Cabinet本身只是一个存储引擎,没有网络处理能力,你可以用它作为自己的某个系统的下层存储引擎,更好的是搭配Tokyo 阅读全文
posted @ 2011-12-13 23:38 YouDoce 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 开发页面在很多人眼里很简单,大部分的人都会说不就是把效果图变成网页嘛,哪里需要那么多的时间,一点技术含量都没有。确实html页面没有js那么多复杂的交互,也不需要和后台数据打交道,但并不能代表就没有技术含量,也不是人人都能做好的。页面结构好坏直接会影响到css代码的质量,也会影响js和后台的开发,还会影响到以后功能的扩展和代码的优化。 阅读全文
posted @ 2011-12-13 23:32 YouDoce 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 本文讨论的是用户分层,有别于常规的用户细分,最大的区别在于分层是定序的概念,即各层之间有递进关系;而常规细分是定类的概念,即各类之间相对独立。广义上而言,细分包括分层。 阅读全文
posted @ 2011-12-13 23:14 YouDoce 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 人种志,ethnography,有人类画像的内涵,原为社会人类学者以参与观察的方法,对特定文化及社会搜集制作资料、纪录、评价,并以社会或人类学的理论,来解释此类观察结果的一种研究方法。 阅读全文
posted @ 2011-12-13 23:13 YouDoce 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 满意度是用户对产品感知的效果与期望值相比较后,用户形成的开心或失望的感觉。在日常满意度应用中,我们都认为满意度是一维的,即某个产品(页面),提供更多功能、服务时用户就会感到满意,相反,当功能、服务不充足时,用户会感到不满。因此我们可能会不断在产品(页面)中添加新功能,通过这种方式提升用户的满意度。但是事实上会发现,并不是所有新增或优化的功能,都能提升用户的满意度,甚至有一些还会损害用户体验。 阅读全文
posted @ 2011-12-13 23:12 YouDoce 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 学习新的东西是件可怕的事。对我来说,掌握一项新技能最大的问题是,我不知道自己懂什么。鉴于此,定个计划,学习你感兴趣的东西应该会有用。这篇文章的主旨就是:你为学习JavaScript 制定的蓝图、路线、行动计划!你不必担心找不到最好的资源,先整理些不好的资源,再确定下一步该学什么。遵循它,一步一步来。 阅读全文
posted @ 2011-12-13 08:37 YouDoce 阅读(402) 评论(1) 推荐(2) 编辑
摘要: 阿尔伯特•爱因斯坦在处于罕见的消沉时期时曾经说过,手段的完善和目标的混乱似乎刻画了这个时代。有人可能认为此话出自软件开发者之口,而非物理学家之口。开发更炫RIA应用,体验更多最新特性,Flash开发平台相关工具高速下载。开发平台持续演变和改进,这常常导致我们只见树木不见森林。从正在进行的关于Microsoft Silverlight和HTML5的争论中就能够看到这种困惑。有人认为由于HTML5持续增长的势头,微软将会放弃Silverlight。但这似乎不太可能。尽管微软对于Silverlight的战略已经转变,不再吹捧将Silverlight作为提供跨平台运行时的承载工具,但是微软在继续推动S 阅读全文
posted @ 2011-12-12 10:20 YouDoce 阅读(216) 评论(0) 推荐(1) 编辑
摘要: JavaScript用户登录验证,适合刚学习JavaScript的童鞋,新手练习。 阅读全文
posted @ 2011-12-12 00:48 YouDoce 阅读(1135) 评论(0) 推荐(0) 编辑
摘要: 现在,Java语言技术开发人员占据了程序员的大半江山,刚刚老外发布新闻说已经成功用JavaScript编写Java虚拟机JVM,并可以以运行Java程序,via。程序员Artur Ventura,这位超级大牛,用 JavaScript 写了一个java 虚拟机 BicaVM,虚拟机代码可以通过Github 获得,点击进入BicaVM。如果你想看看这位技术大牛的个人博客可以点击进入,Surf the Edge(Artur Ventura的个人博客)另外,经过了 6个月的奋战,BicaVM ,一个用 JavaScript 语言写的 Java 虚拟机基本告一段落,可以运行 60%以上的 Java 虚 阅读全文
posted @ 2011-12-09 13:14 YouDoce 阅读(195) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2011-12-09 13:11 YouDoce 阅读(7) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-12-09 12:44 YouDoce 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 每种语言都有它特别的地方,对于JavaScript来说,使用var就可以声明任意类型的变量,这门脚本语言看起来很简单,然而想要写出优雅的代码却是需要不断积累经验的。本文利列举了JavaScript初学者应该注意的七个细节,与大家分享。(1)简化代码JavaScript定义对象和数组非常简单,我们想要创建一个对象,一般是这样写的:?12345var car = new Object();car.colour = 'red';car.wheels = 4;car.hubcaps = 'spinning';car.age = 4;下面的写法可以达到同样的效果:?123 阅读全文
posted @ 2011-12-08 19:33 YouDoce 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 网络有很多优秀的设计和开发工具可能大家都不知道,因此这篇文章就向设计师推荐十款优秀 HTML5 在线工具,这些工具能够帮助设计师们设计出更有创意的作品。随着 HTML5 技术的不断成熟,网络上涌现出越来越多的优秀 HTML5 应用,一起看看下面这些很棒的工具。Online Sprite Box Tool这款在线的 CSS Sprite 样式生成工具,结合jQuery、CSS3和HTML5开发,能够帮助你快速的生成CSS Sprite 样式。Online Pattern Generator Tool这是一款在线纹理生成工具,当设计师需要制作网页背景的时候,它能够帮上大忙。这款工具提供了很多的配置 阅读全文
posted @ 2011-12-08 19:28 YouDoce 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Strategy Analytics研究报告指出:2013年前将有10亿台支持HTML5的手机售出。与2011年3.36亿台的数字相比,这是一个相当大的增长。预计大部分的增长会来自北美、欧洲、亚洲,和苹果、微软、Google和Adobe的支持也是分不开的。为避免误会,该调查公司对HTML5手机的定义是:能通过网页浏览器完整支持HTML5的手机,比如iPhone 4S。尽管该技术尚未成熟,但HTML5跨平台的特性让手机行业相关产商无法忽视。HTML5能把各种平台汇合到一起,包括智能手机、多功能手机、平板、笔记本、台式机、电视、甚至于汽车。今年夏天,ABI Research也预测在2016年前会有 阅读全文
posted @ 2011-12-08 16:12 YouDoce 阅读(108) 评论(0) 推荐(0) 编辑
摘要: Node.js安装与配置Node.js已经诞生两年有余,由于一直处于快速开发中,过去的一些安装配置介绍多数针对0.4.x版本而言的,并非适合最新的0.6.x的版本情况了,对此,我们将在0.6.x的版本上介绍Node.js的安装和配置。(本文一律以0.6.1为例,0.6的其余版本,只需替换版本号即可。从http://nodejs.org/#download可以查看到最新的二进制版本和源代码)。Windows平台下的Node.js安装在过去,Node.js一直不支持在Windows平台下原生编译,需要借助Cygwin或MinGW来模拟POSIX系统,才能编译安装。幸运的是2011年6月微软开始与J 阅读全文
posted @ 2011-12-07 13:43 YouDoce 阅读(1109) 评论(3) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-12-06 17:33 YouDoce 阅读(695) 评论(2) 推荐(1) 编辑
摘要: 一个优秀的设计师,必须深入了解产品本身、相关交互结构及用户体验等常识!这样设计师设计的东西才能深入产品中去,避免不犯错误!设计来源生活和思考,同样作为一个网页设计师,要不断地学习、思考、分析产品才能设计出更好的作品! 阅读全文
posted @ 2011-12-06 11:47 YouDoce 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 这篇文章是小柒、墨轩、淡月、和我4个人一起工作的成果,在今年9月的STS设计分享会上演讲过一次。我们的设计分享会一共有4个演讲主题,另外几个话题稍后会陆续在这里和大家见面~ 阅读全文
posted @ 2011-12-05 14:54 YouDoce 阅读(211) 评论(0) 推荐(0) 编辑
摘要: “如果你不能向一个六岁的孩子解释清楚,那么其实你自己根本就没弄懂。”好吧,我试着向一个27岁的朋友就是JS闭包(JavaScript closure)却彻底失败了。 阅读全文
posted @ 2011-12-05 13:58 YouDoce 阅读(120) 评论(0) 推荐(0) 编辑