51.COM该唱《We are the champion》了

本文分析了51.com的成功原因,指出其核心竞争力在于视频认证基础上的真诚交流,满足了网民建立在线家园、寻找朋友及真诚互动的需求。


51.com一直搞不明白为啥一下红了,想不明白,多了解一下。偶然看到这篇文章,

最近比较欣赏喜欢动脑子思考的家伙。

zz from:http://blog.sina.com.cn/s/blog_4db14929010009oj.html

周末在家,如果您和我一样无所事事,那么恭喜我们,可以去51.COM混混了。

 

以前认识的混电信的朋友打过来电话说庞升东前一段时间在他所在的电信机房买了令人惊愕的IDC和带宽资源,我听了那个数字确实嘴巴确实成了O型,不过这都是过去几个月的事情了。51.COM的发展脚步确实很踏实,有目共睹。无论是已经被妖魔化的Alexa,还是流量,以及活跃用户数,都足以让很多IT独立评论家们要么哑口无言要么顾左右而言他。

 

庞升东,这个2005年中国互联网最臭名昭著的忽悠流派代言人,现在已经华丽转身成为了一名中国互联网业界的务实主义者的象征。曾几何时,各大IT资讯网站铺天盖地的豪华招聘广告,现如今,已经都化作了实干的创业团队。

 

跟庞升东没有什么交情,只打过一次照面。轰轰烈烈的Donews五周年庆上,万体馆旁边的华亭宾馆宴会厅内,人称中国第一职业经理人的唐骏在台上讲述IT男人的精彩。我跟庞升东在台下交换了一下名片,旁边的中国电子商务神童王晨昀在帮他介绍几个青年才俊。跟庞升东简单的聊了一下SP全网牌照和短信通道的事情,蓦然发现,庞升东本人居然是个有几分低调和务实的人,这实在是让我心里有点犯嘀咕。从那以后不禁对51.COM多了一份留意。

 

51.COM有过几次大的改版和转型,坊间有人不断质疑其Alexa排名系作弊获取,再到后来第一次融资到位后业界流传甚广其公司内部有着各种各样的明争暗斗,甚至有高管揭竿而起揭露了其与沈南鹏在资金使用上的争执。庞升东一时间矗立在了中国互联网的风口浪尖上,俨然成了中国IT资讯网站的PV制造利器。

 

让时光追溯到2004年,在keso、刘韧、王建硕们的造势下,贴着Web2.0各种元素标签的网站开始在中国大行其道,3年以来,已经数不清有多少网站号称过中国的myspace、中国的facebook、中国的youtube了。可是现在,已经是香港回归祖国怀抱10周年了,昔日的英雄们如今安在几何?在互联网领域有一个金科玉律叫“坚持就是胜利”。话说的很靠谱,可是真正能做到的实在是少之又少了。现在的51.COM已经迎来了第二轮的融资和3000多万用户基数,抛开这些不说,其基础设施的储备乃至人才的储备已经明显步入中国互联网的第一梯队阵营中了。

 

其实,作为一名互联网从业者,相比于51.COM取得的成绩,我倒是更愿意去关注51.COM现在的网站,他的运营理念以及网站上的每一个细节。我甚至在闲暇之余联络了一些51.COM上面的基础用户,通过简单的交流,我都询问了同样的一个问题,就是“你为什么选择在51.COM建立你的网上家园,要知道现在可以建立网上家园的地方很多啊,比如说QQ-Zone、新浪、天涯都可以啊?”当然回答是多种多样的:
“我在网吧上网,看其他人都在51.COM上玩啊”
“觉得好玩”
“QQ-Zone我也有啊,51.COM上我的老乡多”
“51上面经过视频认证的多,我觉得交流起来可以更真诚一些”
“51上面美女很多啊,哈哈”
“……”

各种各样的答案,我觉得综合概括起来,有价值的无外乎两种心态。一是觉得好玩,没什么特别原因,二是有相当一部分用户群体觉得51.COM稍微比QQ-Zone显得真诚一点。Bingo,我不知道我是不是找到了最有价值的答案。

 

在理论上,基于互联网普通网民的基本心理需求,网民上网第一需求是获取信息,举个例子,国内的网民可以选择去新浪看新闻,新浪就是中国互联网的CCTV;去天涯或者Mop看社会信息或者八卦,天涯和Mop地位也很高,相当于湖南卫视了;还有一部分嫌不过瘾的可以去Youtube、土豆、Youku、六间房等视频网站看各种网络小视频;当然,也有很少一部分网民来我所在的爱播吧听听歌以及有声书资源;这都是题外话了。网民的这些行为都是在获取信息,也就是满足上网的第一心理需求。那么排在第二位的需求呢?毫无疑问,就是交流,或者叫沟通、互动。网民看完新浪、天涯、Mop、土豆等觉得无聊了,需要找个人来交流,当然,可以选择QQ、MSN等各种IM软件随便加个人去海阔天空;你也可以去盛大、九城、联众等各大游戏运营商那找到你心仪的游戏去打打杀杀;现在我们就单独讨论网民在51.COM等这一类交友家园社区类的网站都有什么样的需求?

1、想给自己在网上建个窝,自己能在上面写写Blog,发发自己图片,甚至可能的话发一段小视频?

2、希望自己能找到很多帅哥美女,想去看看他(她)们的窝是什么样子,好奇心使然,想看他们的文章、图片、视频,满足自己的好奇心和爱美之心,如有可能最好能够结识他们。

3、除去对人外貌的关注,想找到一些五湖四海而来的志同道合的朋友,最好谈什么都谈得来,可以扩充自己的朋友圈子,使自己在网上漂泊的时候不至于孤单寂寞。

4、可以对应互联网的另外一个名言——“在互联网上,没有人知道你是一条狗”。但是,现在互联网初期的这种理想状态已经日落西山了,现在更多的80后,甚至90后网民们压根不喜欢只面对流淌的文字和真实的思想,只喜欢,不管三七二十一,甭管对方是什么样的人,都希望一上来知道对方长什么样子。

 

OK,有了这些,尤其是有了第4点,我们实在无须多言。因为所有的这些需求,51.COM都把握住了。不谈产品运营和市场推广的优劣,先从本质上,抓住了网民的这些基本需求和一个关键性的需求,这样的网站定位,无疑就是传说中的互联网专家们所言的凹面型底部网站,放在那就有水从四面八方汇聚过来。

 

中国的互联网,现在谁说的最靠谱?网民!网民说什么了?

 

“能知道对方长什么样子的交流会显得更真诚一点”

 

现在,不用庞升东给你鼓吹什么全球第一大的视频认证交友网络,也不用什么基础用户调查、CNNIC的中国网民形态图,会看门道的现在终于都明白了那些就是喜欢看热闹的网民到底看中51.COM什么了?

 

视频认证下的真诚交流——这就是51.COM的核心竞争力。这也是为什么庞升东会花那么多钱去购买更多的IDC和带宽资源,甚至都让沈南鹏对其花钱太快都要愤愤不平的地步了。就这一点,新浪、天涯没做到,QQ-Zone也没有做好,而51.COM做到了。这年头,还真是一招鲜,吃遍天!

 

BTW:我不是庞升东粉丝,也不是其枪手,只是从互联网本身的角度来分析51.COM成功的缘由。当然,也许是角度不同,您一定还有很多其他看法,我希望能抛砖引玉,多跟您学习。再说了,庞升东那么有钱,您见过他雇过我这么烂的枪手了嘛。

 

最后,突然想起来个范伟版广告词,挺适合51.COM的,万一庞升东也觉得好,记得给我版税啊。“51.COM,真诚交友不忽悠。”

转载于:https://www.cnblogs.com/shawnliu/archive/2008/11/09/1329924.html

<think>好的,我现在需要解决用户提到的ROS包中的自依赖错误,具体是关于`build_depend`和`exec_depend`中的`champion_nav_msgs`的问题。首先,用户引用了三个错误,其中引用[1]和[2]都涉及到`find_package`的问题,而引用[3]是关于未使用的参数错误,可能与launch文件有关。不过用户现在的问题是关于自依赖,也就是包在依赖自己时出现的错误。 首先,我需要明确什么是ROS中的自依赖错误。通常,这种情况发生在一个包的`package.xml`文件中,错误地将自己列为了`build_depend`或`exec_depend`的依赖项。比如,包A在`package.xml`里写了`<build_depend>champion_nav_msgs</build_depend>`,而实际上`champion_nav_msgs`可能就是当前包本身,或者存在循环依赖的情况。 接下来,我需要回忆ROS的依赖管理机制。在`package.xml`中,`build_depend`指定构建时的依赖,`exec_depend`指定运行时的依赖。如果包错误地依赖自己,会导致CMake配置失败,因为系统在查找依赖时无法正确解析,尤其是当这个包还没有被构建的情况下,会出现类似引用[2]中提到的找不到包的配置文件的错误。 解决方案的步骤可能包括: 1. 检查`package.xml`文件,确认是否有对`champion_nav_msgs`的依赖声明,特别是是否这个包自身就是`champion_nav_msgs`。如果是,就需要移除这些自依赖的标签。 2. 确保所有的依赖都是外部包,而不是自己。例如,如果当前包名是`champion_nav_msgs`,那么在`package.xml`中不应该出现对自身的依赖。 3. 清理之前的构建和开发空间,重新编译,因为旧的构建缓存可能导致问题持续存在。 4. 如果确实需要某些依赖,确认是否正确安装了相关的ROS包,比如通过`apt-get install ros-<distro>-champion-nav-msgs`,或者确保其他依赖包已经被正确包含在`find_package`中,如引用[1]中提到的添加`nav_msgs`到`find_package`部分。 同时,需要注意在CMakeLists.txt中的`find_package`调用是否包含了所有必要的依赖,避免遗漏,这可能导致构建时找不到相关包,如引用[2]中的错误。此外,引用[3]中的未使用参数错误可能与launch文件中的参数传递有关,但用户当前的问题可能不直接相关,但需要确保在解决依赖问题后,其他配置也正确。 可能出现的问题包括用户可能误将自身包名作为依赖项添加,或者在重构包时复制粘贴了其他包的依赖项而没有修改。另外,如果`champion_nav_msgs`是另一个尚未安装或未正确声明的包,也可能导致错误,但根据用户描述,这属于自依赖错误,因此更可能是包自身的问题。 总结解决步骤应该是:检查并修正`package.xml`中的依赖声明,移除自依赖,清理并重新构建,确认依赖项正确安装和引用。</think>为了解决ROS包中因自依赖`champion_nav_msgs`导致的构建错误,请按以下步骤操作: --- ### 1. **检查并修正`package.xml`文件** - **定位问题依赖**:打开包的`package.xml`,检查是否存在以下标签: ```xml <build_depend>champion_nav_msgs</build_depend> <exec_depend>champion_nav_msgs</exec_depend> ``` - **移除自依赖**:若当前包名即为`champion_nav_msgs`,删除上述依赖项;若`champion_nav_msgs`是其他包,请确保其已正确安装。 --- ### 2. **验证CMakeLists.txt配置** - 在`CMakeLists.txt`中,确保`find_package`包含实际依赖的ROS包。例如: ```cmake find_package(catkin REQUIRED COMPONENTS roscpp nav_msgs # 添加实际依赖项,如导航相关的包[^1] ) ``` - 避免重复或冗余的依赖声明。 --- ### 3. **清理并重新构建** - 删除现有构建文件: ```bash cd ~/catkin_ws rm -rf devel build ``` - 重新编译: ```bash catkin_make ``` --- ### 4. **处理外部依赖缺失** 如果`champion_nav_msgs`是外部包且未安装: - 通过APT安装(假设为ROS Noetic): ```bash sudo apt-get install ros-noetic-champion-nav-msgs ``` - 或从源码编译其仓库。 --- ### 常见错误关联 - **`Could not find a configuration file for package`**:依赖未安装或`package.xml`/`CMakeLists.txt`配置错误[^2]。 - **`unused args`警告**:检查launch文件中参数是否正确定义[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值