年会那点事
基本上这个时间点上都是每家公司年会进行时间,特别是在互联网这个行业中,或者有些公司直接将年会放在年后,其实年前年后只是个形式,更多的是对于大家在这一年来的努力做出一个肯定,希望大家在新的一年里再接再励。年会,在互联网公司体现的非常的明显,也是很多员工所期待的,表演节目、抽奖、发红包、聚餐等成为年会......
精选技术长文、实践记录与系统化阅读
低噪声、高可扫读;标题、摘要、来源、标签一目了然。
采集自各技术站点的近期文章。
基本上这个时间点上都是每家公司年会进行时间,特别是在互联网这个行业中,或者有些公司直接将年会放在年后,其实年前年后只是个形式,更多的是对于大家在这一年来的努力做出一个肯定,希望大家在新的一年里再接再励。年会,在互联网公司体现的非常的明显,也是很多员工所期待的,表演节目、抽奖、发红包、聚餐等成为年会......
本文指导你为你的Linux系统安装原生ZFS,系统测试环境为Ubuntu 10.10 Linux 2.6.35-24-generic #42-Ubuntu SMP x86_64 内核,Ubuntu 10.04 应该也能顺利安装。确保您已经安装下面的几个包 build-essential gawk zlib1g-dev...
最近在做网站测试时,遇到了需要在输入框输入 3000 字的测试用例。联想到平时聊天时经常复制粘贴一堆笑脸刷屏讨 MM 欢心的行为,不由想到了一个有趣的问题:为了输入一定数量的字符,最少需要按多少个键? 大家最常用的策略或许是, 先输一些字符,然后全选复制,粘贴到一定规模后,再全选复制,粘贴到一个新的数量级,如此反复。注意到进入全选状态(并且复制后),第一次粘贴将...
TTI(Time To Interact)指的是页面可交互的时间。页面中的交互包括很多方面,例如点击一个链接、点击一个搜索按钮都属于页面交互的范畴,但是对于衡量性能的TTI则主要指核心功能可以交互的时间。核心功能的定义则是随着页面的不同而不同,例如对于百度首页而言,最为关键的就是搜索框出现的时间、而对于一些购物网站的商品详情页最关键的是购买功能可用和描述出现的时间。而目前的实际情况,TTI大都等于DOM Ready时间,因为不论交互功能是否重要,相关的Javascript都会在DOM Ready后才进行初始化和绑定,而实际上TTI是可以更早的。
扪心自问,你真正了解你卖给用户的是什么玩意么?你所认为革命性的,一定会震惊世界的功能、特色,用户真的买单么? 我的意思是,我们总是习惯性的忘记一个事实:我们并不是向用户出售一款产品或者服务;我们是向用户出售一个能够搞掂问题的解决方案,他能够为用户创造价值,并让他为这个问题少操心一点。 举个简单的例子:当你认为你在卖钻子的时候,其实用户想买的是洞。
#cat /proc/cpuinfo processor 从0开始计数,flags 如果有ht 说明和支持超线程技术(附1)。 #cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 1 Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz 查看CPU信息,这里信息显示只有1个逻辑CPU,型号为 E2180 #cat /proc/cpuinfo | grep processor | wc -l 1 查看CPU的个数 #cat /proc/cpuinfo | grep physical | uniq -c ...
1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。例如: upstream bakend { server 192.168.0.14 weight=10; server 192.168.0.15 weight=10; } 3、ip_hash 每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。例如: upstream bakend { i...
这或许是众多OIer最大的误区之一。 你会经常看到网上出现“这怎么做,这不是NP问题吗”、“这个只有搜了,这已经被证明是NP问题了”之类的话。你要知道,大多数人此时所说的NP问题其实都是指的NPC问题。他们没有搞清楚NP问题和NPC问题的概念。NP问题并不是那种“只有搜才行”的问题,NPC问题才是。好,行了,基本上这个误解已经被澄清了。下面的内容都是在讲什么是P问题,什么是NP问题,什么是NPC问题,你如果不是很感兴趣就...
W3C组织建议把所有网页上的对像都放在一个盒(box)中,设计师可以通过创建定义来控制这个盒的属性,这些对像包括段落、列表、标题、图片以及层。盒模型主要定义四个区域:内容(content)、边框距(padding)、边界(border)和边距(margin)。对于初学者,经常会搞不清楚 margin,background-color,background- image,padding,content,border之间的层次、关系和相互影响。这里提供一张盒模型的3D示意图,希望便于你的理解和记忆。
面对用户提出的需求,有时候经常感觉到千头万绪、无从下手,有时候又感觉需求本身就是答案、没有必要下手。面对需求分析这种事儿,就没有一个模式化的解决方案吗?没有答案,但却可以模拟场景: 场景一:一个朋友面临春运回家订票的强烈需求,准备通过电话订票,在千军万马中抢得一张回家的希望。为了尽可能放大订票成功的几率,朋友找我帮忙,让我帮他打电话一起订票。 方式一:抢电话线路~跟朋友一起打电话订票; 分析:海量用户...
交互设计师是一个可大可小的职业,这,完全取决于你自己。
最近在给模块编写编译脚本, 大概规则是解决 在css文件里 匹配@import url("/path/html5.css"). 将/path里的html5.css文件内容替换当前行. 即css合并 将js文件里的document.write("/path/dom.js"). 将/path/dom.js文件替换当前行. 即js合并 将模块打包成线上路径. 可以直接cp上线上目录. 提高上线效率,降低上线出错机率. 将sprite的图片文件加上版本号 将标签里的css路径加上版本号
这篇博可以说连开场白都可以省掉了,之所以被DDoS,并不是因为惹了疯狗被追着咬,而是因为VC悲剧之后流量全到simplecd来了。 不仅如此,一些笨蛋们在抓站,一些笨蛋们在用迅雷下载,100Mbps的端口居然已经满负荷运作十几个小时了,这是什么概念?100Mbps满负荷1天,流量就是1000G,这样下去不用多久,我就可以等着上百刀的罚单了,泪飙。 此外,100Mbps的速度使得硬盘都快转不动了,严重拖累网站的响应速度,卡得我欲仙欲死啊真是...
在创业的最早一拨人中间,通常有那么三五位被称为“核心人员”。如果项目是产品驱动,就需要设计核心;如果是内容驱动,就需要运营核心;如果是电子商务,就需要营销核心。除此之外还得有至少一位技术核心,保障技术实现。最早的核心人员既是创始人,也得是牛人,他们的能力、投入度与默契度先天决定了产品的成败。
微博的产生和传播信息的形式虽比较新,信息量增大之后,会面临垃圾信息和重复信息的问题,推荐系统也会有用武之地。 在新注册之后,会推荐人气用户以供初始化,在SNS中常见的做法是导入邮箱或者MSN中联系人,或者像Kik Message手机客户端扫描用户的手机联系人。对于社会化严重的应用更需要利用已有关系网来完成产品初始化,并且再形成产品在关系网中传播,造成产品用户的指数型增长,像早期的QQ、邮箱或者手机这样一个个手动添加联...
2010年iPhone4中首次植入了三轴陀螺仪功能,硬件的不断升级将手机交互提升到新的高度,依靠陀螺仪感知的加速度方向和大小可以实现导航的功能。由此欣喜的看到,手机摆脱传统通讯工具的狭隘定义的同时具备无限的应用潜力。总结现有手机应用的设计,我们会发现硬件占用极其重要的作用: 用户需求由电脑向手机的缩小式延伸。用户对于电脑的使用需求,在手机端也同样存在,如编辑文档和搜索。 为手机的硬件、操作系统和移动环境的弥补...
从手机和用户信息交互的角度而言,现有ios和绝大多数应用程序都是基于呈现内容和功能,让用户去主动查找。所谓智能手机,不是单指更高级的操作系统和手机硬件,而是更为智能地为用户过滤信息和处理信息,用户可以被动地接受信息,减少获取和等待信息过程中损失的时间,用户即时获取信息的同时还能获取额外有效的信息。 “信息推送”所指意义广泛,不限用Push信息和推荐系统,泛指手机端整合信息和主动呈现有效信息的过程,信息可以...
2010年底Apple在线软件商店App Store中的软件数量超过30万个,而Google在线软件商店Android Market里的软件数量已经突破10万,Windows Phone 7也于今年10月正式发布,随着手机硬件造价的降低和应用数量的上升,移动互联网的发展前景普遍被看好。但是移动互联网没有固定盈利模式之前,如何依靠产品优秀的用户体验侵占手机桌面和用户琐碎的时间是众开发者们面临的主要问题之一。 汇总本年度手机应用程序和热...
如果网站让用户参与的互动比较多,例如提交意向,参与调查,参与抽奖,参与评论以及参与分享等内容时,监测工具的选用取决于您是否愿意从一个业务流的角度监测这些活动,以及对这些活动监测粒度(细腻程度)的需要。您当然可以选择GA等免费工具,以一个流量流的角度看待这些活动,代价是从一个网站整体的角度来衡量整体的网站参与度需要作比较多的人工计算,相对比较麻烦,而且更细分的活动监测做不到。如果选用付费工具例如Omniture SiteCatalyst,当然能解决所有的问题,但全面监测的代价是分析的难度显然增加。不过利用Adobe Omniture的数据接口引擎Genesis,可以把这些业务层面的数据直接导入企业的BI系统,这就使数据直接转化为信息,工作难度极大降低。在我离开OMG时,Intel一直都在采取这种方法。
由于大中型电子商务网站太复杂,所以这篇文章一下子又说多了。很可能有些部分朋友们觉得有些难理解,请给我留言询问。大中型电子商务网站选型网站分析工具要注意几点:1) 定制能力;2) 转化和路径能力;3) 业务过程监测; 4) 服务能力。至于说这个工具有没有什么成功案例,我觉得甚至不是什么重要的。很多工具案例不成功,完全不是工具的错,客户也有责任,毕竟中国的商业环境下应用这些工具的案例都还谈不上成功与否――太新了。