IT技术博客大学习 共学习 共进步

技术文章

精选技术长文、实践记录与系统化阅读

技术文章精选

低噪声、高可扫读;标题、摘要、来源、标签一目了然。

最新文章

采集自各技术站点的近期文章。

IT 用户研究/ 2010-10-26 22:04:01 / 累计浏览 2,508

我们需要培养用户的使用习惯

很多时候,我们考虑的都是怎么设计出符合用户使用习惯的好的产品,怎样在现有的市场中杀出一条血路。我们一味的尊重用户已有的使用习惯,只会使我们的产品的开发之路越来越窄,进入到一片红海之中。我们完全可以在充分了解用户的潜在需求之后,开发出好的产品,培养出用户使用该新产品的使用习惯,这样就是我们的产品开发进入一片蓝海,取得商业上的胜利。

IT 用户研究/ 2010-10-26 22:03:23 / 累计浏览 2,969

如何处理“纠结难缠”的用户

需要在最短时间内去与用户沟通,在合理的范围内对用户做出相应的补偿与让步,让用户撤销投诉。因为如果用户真要投诉到底的话,前面说到的两个投诉凭证就可以让淘宝做出非常不利于乐行的处罚决定,可能这个处罚决定。

IT 系统架构/ 2010-10-26 22:01:21 / 累计浏览 4,651

【转】基于lucene实现自己的推荐引擎

采用基于数据挖掘的算法来实现推荐引擎是各大电子商务网站、SNS社区最为常用的方法,推荐引擎常用Content-Based 推荐算法及协同过滤算法(Item-Based 、User-based)。但从实际应用来看,对于大部分中小型企业来说,要在电子商务系统完整采用以上算法还有很大的难度。

IT 其他/ 2010-10-26 22:00:20 / 累计浏览 3,275

Effective C++ 3rd 的一点评论

今天终于把作业作完了(可能还有地方要返工),Effective C++ 第 3 版读完了,写了几万字的评论。如我给编辑交稿的 email 里所写:我觉得评注这个工作比翻译难做。作者细节上讲的非常清楚,大部分地方都不觉得有必要再加注解。我想跟这本书反复写了 10 年有关。所以很多页我都没留评注,真的不知道可以写啥。编辑原想每页中英分列排版,我是不建议这样的。除了少部分评注,针对个别代码段,或关键词。大部分我的文字都是独立成段的...

IT 系统架构/ 2010-10-26 21:59:17 / 累计浏览 3,510

海纳百川――人人网海量存储系统Nuclear开发手记

经过需求分析阶段,摆在我们面前的是五点要求:高可用、高可扩展、高性能、Key-Value存储、支持关系化查询。经过一段痛苦的系统选型分析,我们最终决定开发属于人人网的海量存储系统。Nuclear,正如其名,nuclear的未来将要肩负起整个评论系统存储的核反应般的压力爆发的重任。由于当时并没有这方面的经验,一切都是摸着石头过河,我们设计了好几期的雏形,一开始明显就是有问题的构架设计,慢慢地在学习和进步的过程中,团队的成员也在慢慢地成长,离我们的目标也越来越近。又因为业务模型的需要和方便分布到集群,这个系统慢慢演变,最后成为了一个可靠的分布式key- value存储系统。以下特将在研发过程中遇到的问题做一个总结。

IT 其他/ 2010-10-25 23:52:37 / 累计浏览 2,429

如何组织一次成功的会议

目前在我们的日常日常工作中,每天都会有日会召开,每周都会有周例会召开,以后每个月也都会有新人培训开始实施。面对这么多的会议,我们自身的组织工作是否做到位了呢?距离上面所描述的九段秘书的标准还有多远呢?下面,我们就依据九段秘书的标准来对我们实际会议组织中所暴露出来的问题逐一进行诊断

IT 信息和交互/ 2010-10-25 23:51:26 / 累计浏览 2,966

人人都是交互设计师

在一次聚会上,与同样从事电子商务的一位朋友谈起网站交互设计方面的内容时,我提到了“人人都是交互设计师”这样一个概念,即在一个电子商务网站的交互设计不应该仅仅只是少数几个人坐在办公室里面拍脑袋就能完成的,应该是让每个可能涉及到用户业务的部门的人员,都可以根据自身工作中的经验,来思考如何从业务流程、网站前台页面等方面进行改进与优化,从而提高整个网站的交互设计水准。当时说出“人人都是交互设计师”...

IT Apache/ 2010-10-25 23:46:53 / 累计浏览 1,705

AllowEncodedSlashes in Apache

对于Apache来说, 如果URL和PATH_INFO中出现%2f(/)或者%5c(\\), 会被认为这是个不合法的请求, Apache将会直接返回404结束. 对于使用mod_rewrite做URL改写的情况来说, 可能会比较容易遇到这个问题. 解决的办法有两种. 1. 进行俩次encode, /变为%252f 2. 在apache的配置中增加: AllowEncodedSlashes On 具体可以参看:http://httpd.apache.org/docs/2.2/mod/core.html#allowencodedslashes

IT 奋斗/ 2010-10-25 23:45:45 / 累计浏览 5,990

读《做人,做事,做架构师》

昨天领导提了下前端架构的事情,虽然前端我有意识的也在了解,现在看来需要加快步伐去做这件事情了,看了下周爱民老师关于<架构,框架,库>的视频和相关资料.表达的境界已经相当高了,摘抄了一些特别有感悟的点以共勉.架构师是一个职务,表示职务和工作,职务代表了你有一定的推动权和资源,工作代表你需要去做的事,个人特性决定了你在哪个位置,而技术技能只是做事实施的必需.从这一描述看出架构师不是技术高超的人,更看重的是个...

IT 算法/ 2010-10-25 23:44:57 / 累计浏览 9,372

在C++中实现foreach循环,比for_each更简洁!

python,c#,java里面都有类似于foreach的结构,stl里面虽然有for_each这个函数,但是感觉使用还是太繁琐了一些,所以就自己实现了一个。 先来看看stl里面的for_each函数,官方文档上的原型如下: 1 Fun...

IT 用户研究/ 2010-10-25 23:43:59 / 累计浏览 1,944

聚类分析在用户分类中的应用

什么是聚类分析? 聚类分析属于探索性的数据分析方法。通常,我们利用聚类分析将看似无序的对象进行分组、归类,以达到更好地理解研究对象的目的。聚类结果要求组内对象相似性较高,组间对象相似性较低。在用户研究中,很多问题可以借助聚类分析来解决,比如,网站的信息分类问题、网页的点击行为关联性问题以及用户分类问题等等。其中,用户分类是最常见的情况。 聚类分析的基本过程是怎样的? 选择聚类变量 聚类分析 找出各...

IT 视觉设计/ 2010-10-25 23:43:17 / 累计浏览 2,719

情感化界面

当我们动手开始制作界面时是否思考过这一点。设计师所设计的界面真的能和用户们的情感形成共鸣么?设计师只投入工作的热情,而不投入自己的感情,把感情化为工作根基的原动力。情感在于把握使用者的感情,而不是个人抒发情感。带着主观色彩设计出的界面与用户的情感形不成共鸣,此界面或许会是优秀的作品,但可能不是完美的产品UI。 个人觉得ui界面的领域比较广它本身包含UE,(起码在国内来说是这样的)要全面投入到产品需求策划中...

IT 系统架构/ 2010-10-25 09:15:03 / 累计浏览 6,889

谈冷热数据

web产品最重要的核心单元无疑是数据,而主流的存储容器则是Mysql,对于快速增长的数据,其性能可能会呈指数级的递减,为解决该问题,主流的做法基本是水平和垂直拆分,根据数据的特性将数据进行库和表级的拆分,实际上的理论还是数据分割,但是终有一天你会发现单表的数据还是越来越大,也许你可以说我再拆分,可拆分的代价可能就是部署多次方的辅库.存储容量可能会让你很吃惊,而且这样的做法有没有人真正去想有用吗?很多人说,我们用缓...

IT 设计思想/ 2010-10-25 09:13:31 / 累计浏览 2,415

Spaces是什么路子?

微软这些年的战略,总是很高。微软绝对不是缺少战略眼光的公司,他们的产品规划也会快人家好几步,Tony East的文章告诉我们微软怎么想,也是说几年后人们可以怎么用。我相信以后一定会出现一个聚合地,而且很好。不过,真不一定是Spaces。

IT Linux/ 2010-10-25 09:10:53 / 累计浏览 3,154

如何在关闭某个内核模块

有些时候,我们并不需要一些特殊的模块,或者个别模块对我们的硬件支持不是那么好,这就需要在内核将它们关闭,编辑下述文件即可:[root@imysql.cn ]# cat /etc/hotplug/blacklist## Listing a module here prevents the hotplug scripts from loading it.# Usually that\'d be so that some other driver will bind it instead,# no matter which driver happens to get probed first. Sometimes user# mode tools can also cont...

IT Linux/ 2010-10-25 09:05:55 / 累计浏览 2,730

防止VIM粘贴数据时断行

在vim编辑文件中,如果想粘贴较大长度的一行字符串时,经常会出现自动折行的情况,其实很简单,只需修改 /etc/vimrc,修改一个选项:if has("autocmd")" In text files, always limit the width of text to 78 characters" autocmd BufRead *.txt set tw=78autocmd BufRead *.txt set tw=200看到上面的注释了吧,把tw从78改成200甚至更大就行了。

IT 互联网/ 2010-10-25 09:04:06 / 累计浏览 2,553

互联网上的恶趣味以及价值观

事实上,我对于中国网民的价值观是相当有信心的。在一个名为糗事百科的站点上,有一个版块,专门让用户倾吐一些很怪异的事,围观者对于这些怪异的事可以点击一个笑脸表示赞同发贴者或点击一个哭脸来反对发贴者。仔细看那些笑脸和哭脸的比例,你就明白,即使在如此匿名的网络江湖中,传统价值观依然占据上风。中国互联网虽然恶趣味的事不少,但中国互联网不是一个恶趣味为主的网络,中国网民更不是一个唯恶趣味不欢的群体。

IT 信息和交互/ 2010-10-25 09:03:19 / 累计浏览 2,209

存在就是真理-从一个关键字看百度和Google的产品体验

这是我第二次对百度的框计算概念肃然起敬。上一次,是搜索“植物大战僵尸”这个关键词的时候,大家可以自己搜一下做做对比。的确框计算没什么技术含量,甚至被人称为“网页上的计算器”,可是,百度从来就没宣扬过自己技术领先,不是么?以前,百度说自己更懂中文,我想现在,百度可以说,它更懂中文大众用户

IT 互联网/ 2010-10-25 09:02:20 / 累计浏览 4,854

互联网的人才储备

最近几个朋友都在热火朝天的忙着校招,各大网站也更新了自己的招聘页面。这其中,有些公司是真的需要上马新项目,招揽人手做事情。还有一部分,却是在做储备人才的工作。 @kaifang 说过一句: 在互联网行业,三个臭皮匠未必能顶一个诸葛亮。要知道,优秀的人才是可以以一敌百的。这就是互联网巨头为何疯狂挖人的原因,即使暂时不需要你,也不会让你跑到竞争对手那里。 对于目前身处的小公司而言,经费受限,跟风出去校招只是个梦想...

IT 设计思想/ 2010-10-25 09:00:35 / 累计浏览 2,811

个人之势与门户之势

A、个人之势我近来总是在讲“势”。做产品需要三种势:1、推广手段是否能精确覆盖到这款产品的目标用户群?2、团队的核心岗位是否齐备又给力,尤其是团队中有没有典型用户,专家用户?3、有没有能满足自家用户需求的,独到的资源供给?若三者皆备,则事已半成。反之,缺了任何一样都举步维艰。我们做产品也好,或做任何一件事也好,首先要确定自己的优势在哪里,沿着优势去设定目标,而不是沿着一厢情愿的愿景去设定目标。这时你很...