2010年3月13日星期六

nutch安装,使用,二次开发入门(转)

摘自:http://java-007.javaeye.com/blog/429663

关键字: cygwin nutch 安装 1.1 Nutch安装
    参考资料:http://www.blogjava.net/dev2dev/archive/2006/02/01/29415.aspx Nutch在Windows中安装之细解

由于运行Nutch自带的脚本命令需要Linux的环境,所以必须首先安装Cygwin来模拟这种环境。

1)安装cygwin

2) 下载nutch-0.9.tar.gz, 用winrar解压后,例如放在g:/nutch-0.9

3) 安装nutch,打开cgwin,运行命令:

   cd /cygdrive/g/nutch-0.9  (也就是进入nutch解压的目录)

   bin/nutch                  (执行nutch脚本安装)

4) OK !

1.2 Nutch使用入门
资料:http://blog.csdn.net/zjzcl/archive/2006/02/06/593138.aspx

Nutch 使用之锋芒初试  (包括下载及检索两部分)

注意:请使用JDK1.5,用JDK1。4会报错误:unsupported major.minor version 49.0 n

设置环境变量:NUTCH_JAVA_HOME = c:/jdk1.5

1.2.1 抓取少量网站
1) 在nutch的安装目录新建一个文件url.txt,指明要抓取网站的顶级网址,写入:

   http://www.aerostrong.com.cn

2) 编辑conf/crawl-urlfilter.txt,修改MY.DOMAIN.NAME部分

   # accept hosts in MY.DOMAIN.NAME

#+^http://([a-z0-9]*.)*MY.DOMAIN.NAME/

+^http://www.aerostrong.com.cn

    3) 运行脚本命令抓取,脚本命令全是linux下的shell命令,在window下运行它需要cgwin,打开cgwin,运行命令:

   cd /cygdrive/g/nutch-0.9  (也就是进入nutch解压的目录)

   bin/nutch crawl url.txt -dir crawled -depth 3 -threads 4 >& crawl.log

   参数解释:

      -dir dir names the directory to put the crawl in.

-depth depth indicates the link depth from the root page that should be crawled.

-delay delay determines the number of seconds between accesses to each host.

-threads threads determines the number of threads that will fetch in parallel.

1.2.2 抓取整个因特网
http://hedong.3322.org/archives/000247.html 试用nutch

1、概念解释:

   1) web database: nutch所知道的page,以及在这些page里头的links (由injector通过DMOZ往里添加page,Dmoz(The Open Directory Project/ODP)是一个人工编辑管理的目录集合,为 搜索引擎提供结果或数据。)

   2)  segments.:是指page的一个集合,对它进行抓取与索引都作为同一个单元对待。它包含以下类型:

       Fetchlist 这些page的名称的集合

       Fetcher output: 这些page文件的集合

       Index:  lucene格式的索引输出

2、 建立web database与segments

  

初始准备
 
 


mkdir db
建立目录存放web database


mkdir segments
 


bin/nutch admin db -create
建一个新的空的数据库(这步出错了)

第一轮抓取
 
 


bin/nutch inject db -dmozfile content.rdf.u8 -subset 3000
从DMOZ列表中取得URL并加入数据库


bin/nutch generate db segments
根据数据库内容,生成一个抓取列表(fetchlist)


s1=`ls -d segments/2* | tail -1`
刚才生成的抓取列表放在最后一个目录中,取其名


bin/nutch fetch $s1
利用机器人抓页面


bin/nutch updatedb db $s1
利用抓取结果更新数据库

第二轮抓取
 
 


bin/nutch analyze db 5
迭代5次分析页面的链接


bin/nutch generate db segments -topN 1000
将排行前1000个URL生成新的抓取列表


s2=`ls -d segments/2* | tail -1`
执行抓取、更新、并迭代2次分析链接


bin/nutch fetch $s2
 


bin/nutch updatedb db $s2
 

第三轮抓取
 
 


bin/nutch analyze db 2
 


bin/nutch generate db segments -topN 1000
 


s3=`ls -d segments/2* | tail -1`
 


bin/nutch fetch $s3
 


bin/nutch updatedb db $s3
 


bin/nutch analyze db 2
(为下一次做准备?)

索引并去重
 
 


bin/nutch index $s1
 


bin/nutch index $s2
 


bin/nutch index $s3
 


bin/nutch dedup segments dedup.tmp
 


1.2.3 检索
   1) 将nutch-0.9.war包丢到tomcat发布目录

   2) 修改配置文件指定索引库.( WEB-INFclasses下的nutch-site.xml):

     <?xml version="1.0"?>
  <?xml-stylesheet type="text/xsl" href="nutch-conf.xsl"?>

   <nutch-conf>
   <property>
    <name>searcher.dir</name>
    <value>G:/nutch-0.9/crawled</value>
   </property>
   </nutch-conf>

注意,当复制上述配置文件时,如果出现下列错误,是因为复制文件时带有空格或编码格式,重敲一遍即可: java.io.UTFDataFormatException: Invalid byte 1 of 1-byte UTF-8 sequence

3) 测试http://172.17.1.122:8081

  注意,若查询字符串输出中文时出现编码问题,这个问题和nutch关系不大,主要是tomcat有关系,修改tomcat的server.xml,在Connector元素中增加属性:

  URIEncoding="UTF-8" useBodyEncodingForURI="true"

1.3 nutch的二次开发
  参考:

http://www.mysoo.com.cn/news/2007/200721679.shtml Google式的搜索引擎实现

http://today.java.net/pub/a/today/2006/01/10/introduction-to-nutch-1.html Introduction to Nutch, Part 1: Crawling

http://today.java.net/pub/a/today/2006/02/16/introduction-to-nutch-2.html Introduction to Nutch, Part 2: Searching



资料
Nutch相关资料收集整理 http://www.gispark.com/html/spatial/2006/1008/294.html 

搜索引擎Nutch 0.7.2 试用笔记(转)

摘自:http://blog.csdn.net/danny_xcz/archive/2006/05/12/725937.aspx

  在Google里面搜索了一些Nutch的资料,还真不多。今天画了两个小时搞了一通,把一些心得纪录下来。

我的jdk 是1.5.x ,Tomcat是5.0.x

1 下载0.7.2 版本的包:里面已经包含了war文件,所以不需要Ant编译了

2 安装Cygwin,这个没什么好说的。

3 把Nutch借压缩到D:/nutch

4 在D:/nutch下面建立一个文件 urls (没有后缀)

http://www.xxx.edu.cn/

5 在D:\nutch\conf\crawl-urlfilter.txt里面,加入

+^http://www.xxx.edu.cn/

6 环境变量加入

NUTCH_JAVA_HOME = D:\jdk1.5.0_06

7 打开cygwin窗口,

cd D:\nutch

在D:\nutch下面执行

bin/nutch crawl urls -dir crawled -depth 3 >& crawl.log
这个命令会在当前目录下建立一个crawled的文件夹,然后对刚才的www.xxx.edu.cn的网站开始检索。
层数是3层,一般最好10层。然后结果输出在crawl.log里面
8 将nutch-0.7.2.war拷贝到tomcat/webapps下面,改名nutch
9 在D:\tomcat\conf\Catalina\localhost\ 建立nutch.xml
<Context path="" debug="5" privileged="true" docBase="nutch"/>
10 启动tomcat,等war解开以后,打开
D:\tomcat\webapps\nutch\WEB-INF\classes\nutch-site.xml
修改如下
<nutch-conf>
<property>
    <name>searcher.dir</name>
    <value>D:\nutch\crawled\</value>
</property>
</nutch-conf>
11 D:\tomcat\webapps\nutch\zh\include 下面新建header.jsp,内容就是复制header.html,但是
前面加上
<%@ page 
  contentType="text/html; charset=UTF-8"
  pageEncoding="UTF-8"
%>
在D:\tomcat\webapps\nutch\search.jsp里面,找到并修改为
<jsp:include page="<%= language + "/include/header.jsp"%>"/>
顺便把下面js注释掉
function queryfocus() { 
//search.query.focus();
  }
12 D:\tomcat\conf\server.xml 找到以下段,并修改
    <Connector port="8080"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000"
               disableUploadTimeout="true"
               URIEncoding="UTF-8" useBodyEncodingForURI="true" />
好了,到此,重启tomcat,访问 http://localhost:8080 就可以看到搜索主页了,而且搜索支持中文
和分词,虽然分得不是很好。
13 接下来一个重要的功能就是增量更新索引。
在D:\nutch下建立recrawl.sh 。内容为
#!/bin/bash
# A simple script to run a Nutch re-crawl
if [ -n "$1" ]
then
  crawl_dir=$1
else
  echo "Usage: recrawl crawl_dir [depth] [adddays]"
  exit 1
fi
if [ -n "$2" ]
then
  depth=$2
else
  depth=5
fi
if [ -n "$3" ]
then
  adddays=$3
else
  adddays=0
fi
webdb_dir=$crawl_dir/db
segments_dir=$crawl_dir/segments
index_dir=$crawl_dir/index
# The generate/fetch/update cycle
for ((i=1; i <= depth ; i++))
do
  bin/nutch generate $webdb_dir $segments_dir -adddays $adddays
  segment=`ls -d $segments_dir/* | tail -1`
  bin/nutch fetch $segment
  bin/nutch updatedb $webdb_dir $segment
done
# Update segments
mkdir tmp
bin/nutch updatesegs $webdb_dir $segments_dir tmp
rm -R tmp
# Index segments
for segment in `ls -d $segments_dir/* | tail -$depth`
do
  bin/nutch index $segment
done
# De-duplicate indexes
# "bogus" argument is ignored but needed due to
# a bug in the number of args expected
bin/nutch dedup $segments_dir bogus
# Merge indexes
ls -d $segments_dir/* | xargs bin/nutch merge $index_dir
在cygwin里面,执行
./recrawl crawled 8
意思是更新索引,目录是crawled,层数8 。还可以把天数跟在后面。执行完毕后要重启Tomcat,因为
Nutch.war里面对查询有缓存。
 
最后可以把这个脚本放到crontab里面,每天夜里2点执行,执行完毕后重新启动Tomcat。
 

2010年3月10日星期三

FirePHP:像Firebug那样调试你的PHP代码(转)

摘自:http://developer.51cto.com/art/201003/185725.htm

如果你经常使用Firebug调试HTML、CSS、JavaScript和Ajax代码,一定会对Firebug爱不释手,它 方便快速且直观。但你是否想过用Firebug调试PHP程序?Firefox还有一个扩展叫FirePHP,一个可以像Firebug一样方便的调试 PHP程序。

FirePHP 

这个在Firebug之上运行的扩展,结合一个服务器端的库,就可以让你的PHP代码向浏览 器发送调试信息,该信息以HTTP响应头(HTTP headers)的方式编码。经过设置,你可以像在Firebug控制台调试JavaScript代码一样得到PHP脚本的警告和错误提示。下面我们来看 看具体步骤。

首先,我们需要从Mozilla的Firefox扩展组件页面下载FirePHP插件; 在此之前,要确保我们已经安装了Firebug。完成FirePHP插件的安装后,再次打开Firebug面板,我们可以看到除Firebug按钮之外, 还有一个蓝色的按钮,那就是我们的FirePHP了。点击这个按钮,会出现一个菜单,提示您启用或禁用FirePHP。如图:

FirePHP的Firebug控制台界面 
FirePHP的Firebug控制台界面

这样我们基本完成了FirePHP的安装,但我们还需要一个FirePHP的服务器端的库,点击这里下载。这是一个使用PEAR的版本,可以手动下载安装。

之后,我们需要将这个库include到我们的代码中。FirePHP还有一些版本是针对框 架和CMS设计的,比如WP-FirePHP是为WordPress定制的,JFirePHP是专为Joomla定制的。为了足够通用,这篇文章里我们将 把重点放在一些通用的功能上。

当我们的服务器上有了FirePHP library,我们需要使用下面一条简单的语句将它包含进来。

  1. require_once('FirePHPCore/fb.php'); 

因为FirePHP使用HTTP headers的形式发送数据,我们需要缓冲一下脚本的输出,这样可以确保响应请求可以包含生成的脚本。在PHP中,通过在代码顶部调用ob_start方法来实现。

  1. ob_start(); 

完成了上面的步骤,我们就可以开始使用FirePHP。所要做的只剩下调用fb函数,无论是一个单独的标记还是一个定义的常量,都会生成一个标准的记录,无论是警告、错误还是其他信息。如下图:

这段代码将会在Firebug控制台产生如下输出:

我们还可以使用FirePHP来跟踪程序的执行过程:通过FirePHP::TRACE常量,你可以看到行号、类名、函数名等。示例代码如下:

将会产生如下输出;

使用这个跟踪功能,可以愉快的调试代码,因为他让你知道真正的问题出现在那里。当然,我们还需要记住在代码交付之前删除这些FirePHP调试语句。

FirePHP所能做的要比上面介绍的多得多,51CTO.com在这里只是简单的展示FirePHP的一般功能。FirePHP还有一些附件功能和面向对象的API值得我们去发现和探索。更多介绍可以通过FirePHP官网来了解。

原文:Debug PHP with Firebug and FirePHP

链接:http://www.sitepoint.com/blogs/2010/02/09/debug-php-firebug-firephp/

国外十大最流行PHP框架排名(转)

摘自:http://developer.51cto.com/art/200904/118754.htm

本文来自国外的一个PHP技术人员网站,总结了国外的十个目前最流行的PHP MVC框架。具体排名顺序未必准确,还有些知名框架,如Kohana等也没有提及。不过仍可以做为一篇不错的参考。

以下为十个目前最流行的基于MVC设计模式的PHP框架。

1. Yii

Yii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从 MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主体化,I18N和L10N,Yii提供了 今日Web 2.0应用开发所需要的几乎一切功能。而且这个框架的价格也并不太高。事实上,Yii是最有效率的PHP框架之一。

2. CodeIgniter

CodeIgniter是一个应用开发框架――一个为建立PHP网站的人们所设计的工具包。其目标在于快速的开发项目:它提供了丰富的库组以完成常 见的任务,以及简单的界面,富有条理性的架构来访问这些库。使用CodeIgniter开发可以往项目中注入更多的创造力,因为它节省了大量编码的时间。

3. CakePHP

CakePHP是一个快速开发PHP的框架,其中使用了一些常见的设计模式如ActiveRecord,Association Data Mapping,Front Controller以及MVC。其主要目标在于提供一个令任意水平的PHP开发人员都能够快速开发web应用的框架,而且这个快速的实现并没有牺牲项目 的弹性。

4. PHPDevShell

PHPDevShell是一个开源(GNU/LGPL)的快速应用开发框架,用于开发不含Javascript的纯PHP。它有一个完整的GUI管 理员后台界面。其主要目标在于开发插件一类的基于管理的应用,其中速度、安全、稳定性及弹性是最优先考虑的重点。其设计形成了一个简单的学习曲线,PHP 开发者无需学习复杂的新术语。PHPDevShell的到来满足了开发者们对于一个轻量级但是功能完善,可以无限制的进行配置的GUI的需求。

5. Akelos

Akelos PHP框架是一个基于MVC设计模式的web应用开发平台。基于良好的使用习惯,使用它可以完成如下任务:

◆方便的使用Ajax编写views

◆通过控制器管理请求(request)及响应(response)

◆管理国际化的应用

◆使用简单的协议与模型及数据库通信

你的Akelos应用可以在大多数共享主机服务供应方上运行,因为Akelos对服务器唯一的要求就是支持PHP。因此,Akelos PHP框架是理想的用于发布单独web应用的框架,因为它不需要非标准PHP配置便能运行。

6. Symfony

Symfony是一个用于开发PHP5项目的web应用框架。

这个框架的目的在于加速web应用的开发以及维护,减少重复的编码工作。

Symfony的系统需求不高,可以被轻易的安装在任意设置上:你只需一个Unix或Windows,搭配一个安装了PHP5的网络服务器即可。它与差不多所有的数据库兼容。Symfony的价位不高,相比主机上的花销要低得多。

对于PHP开发者而言,使用Symfony是一件很自然的事,其学习曲线只有短短一天。干净的设计以及代码可读性将缩短开发时间。开发者可以将敏捷 开发的原理(如DRY,KISS或XP等)应用在其中,将重点放在应用逻辑层面上,而不用花费大量时间在编写没完没了的XML配置文件上。

Symfony旨在建立企业级的完善应用程序。也就是说,你拥有整个设置的控制权:从路径结构到外部库,几乎一切都可以自定义。为了符合企业的开发条例,Symfony还绑定了一些额外的工具,以便于项目的测试,调试以及归档。

7. Prado

PRADO团队由一些PRADO狂热者组成,这些成员开发并推动PRADO框架以及相关项目的进行。

PRADO的灵感起源于Apache Tapestry。从04年开始,PRADO成为SourceForge上的开源项目之一。这个项目目前进展到了3.x版本。

8. Zend

作为PHP艺术及精神的延伸,Zend框架的基础在于简单,面向对象的最佳方法,方便企业的许可协议,以及经过反复测试的快速代码库。Zend框架 旨在建造更安全,更可靠的Web 2.0应用及web服务,并不断从前沿厂商(如Google,Amazon,Yahoo,Flickr,StrikeIron和 ProgrammableWeb等)的API那里吸收精华。

9. ZooP

Zoop PHP框架,意为Zoop面向对象的PHP框架。

这是个稳定,可伸缩并可移植的框架。从诞生到现在的5年间,已经在不少产品开发中被使用。Zoop是一个快速,有效并干净的框架。它的伸缩性很好,你可以只安装你需要的功能。

对代码并不很熟悉的开发者也可以通过Zoop快速的开发安全的web应用。熟练的开发者则可以更加将Zoop的弹性利用到极致。

Zoop建议将display,logic以及数据层(MVC)分开使用。

Zoop由很多组件和项目集合而成,其中包括smarty和prototype AJAX框架,PEAR模块等。高效的核心组件提供了很多你原本需要自己编码来实现的功能。Zoop内置的纠错功能可以通过配置实现生产环境下的错误日志 生成,这个错误日志提供了很多信息,可读性很高,可以更轻易的寻找并排除错误。

Zoop的一个特别之处在于其GuiControls,在PHP中是一个相当革新的想法。它提供了很多form widgets与验证完整的集合到一起,并形成了一个可以轻松打造个性化GuiControls的框架。

10. QPHP

QPHP,意为快速PHP,它是一个与ASP.NET类似的MVC框架。基本上它是这样一个情况:

◆整合了Java和C#的美感

◆除去了在其他PHP框架中使用的Perl形式的意义含糊的语言

◆大量基于OOP的概念

原文:Top 10 PHP Frameworks by VictorDavtyan

论坛相关讨论帖地址:http://bbs.51cto.com/thread-575067-1.html

10段PHP常用功能代码(转)

摘自:http://developer.51cto.com/art/200905/124292.htm

1、使用PHP Mail函数发送Email

$to = "viralpatel.net@gmail.com";  
$subject = "VIRALPATEL.net";
$body = "Body of your message here you can use HTML too. e.g. �br� �b� Bold �/b�";
$headers = "From: Peter\r\n";
$headers .= "Reply-To: info@yoursite.com\r\n";
$headers .= "Return-Path: info@yoursite.com\r\n";
$headers .= "X-Mailer: PHP5\n";
$headers .= 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
mail($to,$subject,$body,$headers);
?�

2、PHP中的64位编码和解码

function base64url_encode($plainText) {
$base64 = base64_encode($plainText);
$base64url = strtr($base64, '+/=', '-_,');
return $base64url;
}

function base64url_decode($plainText) {
$base64url = strtr($plainText, '-_,', '+/=');
$base64 = base64_decode($base64url);
return $base64;
}

3、获取远程IP地址

function getRealIPAddr()
{
if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //to check ip is pass from proxy
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}
return $ip;
}

4、 日期格式化

function checkDateFormat($date)
{
//match the format of the date
if (preg_match ("/^([0-9]{4})-([0-9]{2})-([0-9]{2})$/", $date, $parts))
{
//check weather the date is valid of not
if(checkdate($parts[2],$parts[3],$parts[1]))
return true;
else
return false;
}
else
return false;
}

5、验证Email

$email = $_POST['email'];
if(preg_match("~([a-zA-Z0-9!#$%&amp;amp;'*+-/=?^_`{|}~])@([a-zA-Z0-9-]).
([a-zA-Z0-9]{2,4})~",$email)) {
echo 'This is a valid email.';
} else{
echo 'This is an invalid email.';
}


6、在PHP中轻松解析XML

//this is a sample xml string
$xml_string="�?xml version='1.0'?�
�moleculedb�
�molecule name='Benzine'�
�symbol�ben�/symbol�
�code�A�/code�
�/molecule�
�molecule name='Water'�
�symbol�h2o�/symbol�
�code�K�/code�
�/molecule�
�/moleculedb�";

//load the xml string using simplexml function
$xml = simplexml_load_string($xml_string);

//loop through the each node of molecule
foreach ($xml-�molecule as $record)
{
//attribute are accessted by
echo $record['name'], ' ';
//node are accessted by -� operator
echo $record-�symbol, ' ';
echo $record-�code, '�br /�';
}

7、数据库连接

�?php
if(basename(__FILE__) == basename($_SERVER['PHP_SELF'])) send_404();
$dbHost = "localhost"; //Location Of Database usually its localhost
$dbUser = "xxxx"; //Database User Name
$dbPass = "xxxx"; //Database Password
$dbDatabase = "xxxx"; //Database Name

$db = mysql_connect("$dbHost", "$dbUser", "$dbPass") or
die ("Error connecting to database.");
mysql_select_db("$dbDatabase", $db) or die ("Couldn't select the database.");

# This function will send an imitation 404 page if the user
# types in this files filename into the address bar.
# only files connecting with in the same directory as this
# file will be able to use it as well.
function send_404()
{
header('HTTP/1.x 404 Not Found');
print '�!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"�'."n".
'�html��head�'."n".
'�title�404 Not Found�/title�'."n".
'�/head��body�'."n".
'�h1�Not Found�/h1�'."n".
'�p�The requested URL '.
str_replace(strstr($_SERVER['REQUEST_URI'], '?'), '', $_SERVER['REQUEST_URI']).
' was not found on this server.�/p�'."n".
'�/body��/html�'."n";
exit;
}

# In any file you want to connect to the database,
# and in this case we will name this file db.php
# just add this line of php code (without the pound sign):
# include"db.php";
?�

8、创建和解析JSON数据

$json_data = array ('id'=�1,'name'=�"rolf",'country'=�'russia',
"office"=�array("google","oracle"));
echo json_encode($json_data);

9、处理MySQL时间戳

$query = "select UNIX_TIMESTAMP(date_field) as mydate 
from mytable where 1=1";
$records = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($records))
{
echo $row;
}

10、解压缩Zip文件

�?php
function unzip($location,$newLocation){
if(exec("unzip $location",$arr)){
mkdir($newLocation);
for($i = 1;$i� count($arr);$i++){
$file = trim(preg_replace("~inflating: ~","",$arr[$i]));
copy($location.'/'.$file,$newLocation.'/'.$file);
unlink($location.'/'.$file);
}
return TRUE;
}else{
return FALSE;
}
}
?�
//Use the code as following:
�?php
include 'functions.php';
if(unzip('zipedfiles/test.zip','unziped/myNewZip'))
echo 'Success!';
else
echo 'Error';
?�

2010年3月4日星期四

B2C之大淘宝的网货品牌战略(转)

摘自:http://column.iresearch.cn/u/veryls/archives/2010/277842.shtml

近期频繁听到马云和淘宝的高管们对外提到网货一词,当时还怎么没当回事,认为不过就是一些利用淘宝起家的小作坊牌子,成不了大势。但是后来仔细一想 没那么简单,淘宝提的任何概念都是一环扣一环,必有其在淘宝价值链中的作用和意义,尤其是在目前大淘宝生态链布局如火如荼的进行过程中。任何目的都有其动 机,动机是基于需求,搞清楚淘宝目前最需要的是什么,就不难理解网货对大淘宝的重要性了。这阵经常思考此事,把所有的因素组合起来,框架逐渐清晰,总结出 来抛砖引玉和大家分享:

1. 网货是什么

网货是完全或主要以互联网渠道销售的商品,包括完全在互联网上销售的商品;线上销售在整体中占比较高的商品;对互联网介质依赖度较高的商品以及线下 传统企业为线上销售专门定制生产的商品。相对线下主流销售通路的商品,具有小批量多批次;柔性化生产;商品的功能/外观/定价等皆以满足线上消费者需求为 前提的定制化;种类丰富款式新颖个性化;减少流通环节降低流通成本加快流通速度等特性。网货的兴起是基于国内强大的流通商品制造业面对国外金融危机和出口 贸易摩擦导致产能过剩面临转型,而国内消费力持续上升社会消费品零售总额不断增长,由于幅员辽阔而商品流通渠道错综复杂且已饱和,造成线下的渠道成本太高 效率太低,新兴的线上则相对的渠道成本更低效率更高且增长迅速的社会大背景下,以及线下的二八特性和线上的长尾特性之间的根本性差异。尤其是淘宝平台的 "去品牌化",既淘宝买家目前的主流需求:一流的功能/外观;二流的质量;三流的价格,对品牌的追求反倒不如线下和B2C的用户那么重要。

2. 网货对大淘宝的意义

我之前的文章中曾提到淘宝平台的B2C化是大淘宝体系的核心,淘宝不断引入并倾斜大的品牌商,这是事实。但这同时有两个问题:1.大的品牌商只能满 足淘宝用户的一部分需求,占据淘宝营业额的一定比例(超不过50%),那么淘宝用户其它的需求和市场由谁来填补呢?2.两只大象在一起跳舞是不会和谐的, 至少需要一个漫长的磨合的过程。想当年淘宝引入优衣库这个人生地不熟的洋和尚尚需要软银的关系,马云出面谈了8个月才拿下来,更别说国内这些大品牌们了, 没经验还耍大牌,内部的官僚体制要想推动一个新业务既费事又费时,且对淘宝是否会损害品牌价值抱有疑问不敢贸然尝试。淘宝需要做大量的说服沟通工作不说, 还要帮他们准备好配套资源伺候着配合他们。大品牌对于淘宝本身的价值在于拉这些大品牌进驻把优质可靠的正品引进来提升淘宝的档次往脸上贴金,而淘宝亦需要 更多有潜力且听话合拍愿意配合淘宝的网货品牌。另外网货品牌还能解决淘宝目前的两个最头疼的问题:水货假货偷税和盈利模式,如果这两个问题不能解决,淘宝 无论是业务发展还是上市都有问题。而网货都是自有品牌,从生产到销售,自然不存在什么假货水货,且基本都是企业或准企业经营,多多少少都交税。同时他们也 是淘宝的受益者,自然愿意向淘宝付费甚至主动付费来购买各种营销资源和服务,愿意参加淘宝的各种营销活动,且因为自然发展速度和能力的不匹配,更愿意借助 "外部骨骼"快速且稳定的发展,对大淘宝的各种配套设施都有需求,愿意当小白鼠,对配套设施的要求也不会像大品牌那么严格,不会动不动就瓷牙咧嘴。更重要 的是网货品牌的社会意义,创造品牌,解决创业就业;帮助社会降低CPI;还带动了物流等相关产业业务量增长,这都是因为有了淘宝这个平台,这是淘宝宣称的 终极社会价值的最好证明。

3. 亿元打假之后全网购物保障淘品牌

淘宝为了引入大品牌和摘掉"水货假货"的灰帽子,于去年底启动了亿元打假运动和全网购物保障计划。有了亿元打假见成效的前提,才会有全网购物保障先 行赔付计划的可实现性,这是个先后顺序,为了后者前者矫枉过正也在所不惜,因为这是淘宝平台规范化提升未来竞争力的必然选择,韩国的OPEN MARKET(就是中国的C2C)早就实现了全网买假买水平台先行多倍赔付。关键在于打假之后空白出来的市场份额呢?对不知假和知假买假的买家,大品牌商 可以满足前一部分买家和后一部分买家中的一部分,还有一部分没有那么强品牌正品消费能力又对品牌有一定诉求的买家呢,正好用网货品牌补充。众所周知,时尚 类的传统品牌,为了维持品牌的高附加值,并不希望自己的商品太平民化太街货;为了满足三性:稀缺性;排他性和炫耀性,高端的时尚品牌甚至会控制产能让市场 保持准饥饿甚至半饥饿的状态。在这种情况下,它们要的并不是商品卖的最多,而是所有人都知道但不要随便谁都买的到买的起,也就是要在商品的受众和价格定位 上去平民化。而网货品牌则正是针对平民的时尚需求:一流的外观造型;二流的质量服务和三流的价格,淘宝前阵上线的淘品牌频道力推的TOP50淘品牌都是网 货品牌,意图在平台内集中力量扶植网货,在短期内提升它们的品牌知名度关注度传播度,同时利用淘宝本身的公信力给它们增信,所以淘品牌的广告语是"平民的 时尚,品牌的力量,淘宝官方推荐,比想象中更精彩"。淘品牌既补充了市场空缺又和大品牌商竞争,作为底牌之一增强淘宝和大品牌商叫板博弈的话语权,同时亦 是淘宝说服大品牌进驻的典型样板,可谓一时三鸟。

4. 大淘宝要扶植什么样的网货

淘宝只是个平台,而大淘宝是个生态圈,生态圈必然是开放的。如果只在淘宝平台上,最多是个网货品牌,而不能成为真正的品牌。要想提高品牌附加值,就 必须走出去。大淘宝亦希望扶植一批有实力的网货品牌走出淘宝去和外面的品牌竞争,去获取更多的市场份额和消费者,实现大淘宝开放平台的价值。光有走出去的 意识还不够,还要符合两个条件:1.听淘宝的话,守淘宝的规矩,依附大淘宝体系而非脱离,尽量使用淘宝外部工具符合淘宝规则(如和淘宝平台贯通的外部网店 系统;淘宝B物流;基于淘宝信用等级和数据交换的TOP ID等),这才符合大淘宝的水电煤规划,像空气一样看不见却无处不在;2.自己的基础要好,要有能力走出去,企业的管理能力;业务能力;信息化能力;营销 能力;产品设计生产能力;供应链能力;市场竞争能力;抗风险能力等才是核心,大淘宝能提供的只是工具。好比你在浅水区游的不错,不见得能游深水区,哪怕给 了你最好的深水装备,你照样游不远甚至淹死,因为你自身游泳的能力差。你自己要是个扶不起来的阿斗,扶你就是浪费时间和资源,没有人愿意扶你。现在能看到 的有资格当淘宝典型样板客户在淘宝外又有一定规模;客群;知名度和影响力的也就一个麦包包,这是老叶个人的思维眼界领导力和10年以上的外贸工厂基础,不 是谁都有的。

5. 淘宝门户;淘宝天下;淘1站;快乐淘宝的布局兵法

除了淘宝本身的网上购物外,大淘宝亦在DM;线下店和电视购物布局发力。以淘宝现在已不小的基数,只依靠网络保持三位数的高增长速度难以持久,所以 淘宝要开始渗透线下以求转化不上网的线下增量市场。虽然淘宝门户(原淘资讯)刚起步,淘宝天下目前做的不好,但别忘了当年当当卓越依靠DM刊物,如今日本 电商的领跑者日本雅虎的时尚频道和电子杂志对转化新用户立下的汗马功劳;前阵看到淘宝与民间资本合作在杭州设立数百个代购店,这明显是日本和中国台湾地区 购物网站与7-11完美结合的翻版,其实国内之前有过类似的准成功案例,2688几年前布局的上千代购点,为2688贡献了一半左右的订单;还有淘宝与湖 南卫视快乐购合资成立的电视购物品牌快乐淘宝,让我想起了韩国电视媒体对购物网站的推动作用,网络的深度结合电视的广度,快乐淘宝的意图不会只是简单的电 视购物,而是进行软性宣传和植入营销,制造拉动流行趋势,比如授权生产明星的商品;或者直接赞助节目和电视剧中明星使用的商品,以利用电视的影响力产生话 题扩大销售。而且这些大淘宝外部资源还可以交叉合作营销,比如把快乐淘宝推的商品载入淘宝门户和淘宝天下里;把淘宝天下放到所有的淘1站中;在快乐淘宝里 带上淘宝天下和淘1站等。而这些都是大淘宝的外部推广/销售通路,网货走出来完全能利用上这些外部资源,用内容的形式在淘宝门户展现;载入淘宝天下;利用 淘1站完成最后一公里;成为快乐淘宝上的明星使用商品或授权商品。

之前有不少VC问我,淘宝上的大卖家能不能投,我总是反问:VC的目的是每年分红还是上市退出,如果是后者那不能投,因为大部分的大买家不够规范, 亦没有走出来的能力或根本就不想走出来,自然更没有上市的可能。不过如果能像麦包包那样走出来而且走的越来越好同时在不断强化品牌,当然可以投也应该投, 所以麦包包受众VC追捧,拿到了数额不小的投资。我在想:有多少网货最终能成功品牌化呢?下一个走出来的网货品牌是谁呢?大淘宝的下一个POWERED BY TAOBAO客户,有没有可能是来自淘宝的网货品牌呢?我相信不光是我在想,淘宝在想,网货们自己在想,VC们在想,阿里战略投资部也在想,呵呵。

几句题外话(其实是巨长的一大坨):

最近有篇文章《猜透马云心思,淘宝皇冠级卖家建独立网站外逃》,文章内容没什么意思,有意思的是最后一句话:"淘宝方面也证实,的确是有很多大卖家正在考虑自己的B2C网络平台。淘宝内部人士表示,大卖家的这些行为对淘宝不会造成太大影响。" 针对这篇文章我BS一下:淘宝是潜水区,会游不会游带个游泳圈总不会淹死,有个眼罩吸气管就算NB装备了,再和救生员关系好点他还仔细看着你点;互联网是 深水区,没有专业教练没有专业装备,轻则呛水重则淹死。在游泳池里游花式的总嘲笑横渡海峡的游的姿势不好看老呛水,因为他们从来看不到深海的危险。现在游 泳池里人多了挤了就想出去,却不知道大海里暗流汹涌,有暗礁有大浪还有大鲨鱼。淘宝显然比这帮游花式的业余选手更了解大海,淘宝看不上又不听话的想出去就 出去淹死好了,没淹死呛着水的最后还得回来,还变的乖乖听话了;淘宝看的上又听话的想出去淘宝提供装备全程护航游。

据说淘宝3C城日交易额超过1000万元,这个数字在淘宝不算大,不过加上"正品行货正规发票"这个条件,就值得好好关注了,虽然3C城还有很多问 题。淘宝接下来要开服装鞋帽城;化妆品城;图书音像城等,看来是跟垂直B2C们干上了,秦灭六国,各个击破。为什么第一个城是3C城,因为3C是很大的品 类且在B2C有强悍的竞争对手(这个强悍不光指销售规模和知名度,亦指运营能力,未来的竞争比拼的就是运营能力)。至于淘宝诸位仁兄们一直 以来异口同声的"现在市场还很小,大家目光要长远,要一起努力把饼做大,不要互相拆台"之类的话我个人是不太相信的,听着和《苏德互不侵犯条约》没什么两 样,一边喊着世界和平一边为了大战而整军备战。想想看,淘宝是愿意现在打"歼灭战"还是未来打"消耗战"?现在的各自快速发展用户不就是在吃掉对方未来的 增长空间么?还是那句话:市场再大终非无限,此消一定彼此长。就是因为目光长远,就是因为看到了产业终局,才更要在做饼的同时盯着别人的饼一点点蚕食,淘宝开城就是个信号,呵呵。

有朋友问我,淘宝开城会不会影响分散淘宝商城,我的回答是:1.以前淘宝商城其实是相对孤立的,淘宝不好给太多的入口(怕引起C卖家的反弹和C买家 的不习惯),而现在淘宝开城相当于给了淘宝商城N个不同入口四通八达,让整个淘宝商城化,商城融入淘宝;2.淘宝开城很符合互联网先聚众再分众的先进特性。

另外淘宝的B物流计划是我一直比较关注的,全国跑马圈地盖仓库,现在已经有四个仓库开始试运营了。这在商品的海量整进零出下对准确率;速度;效率; 质量;成本等要求很高,且要能向商家提供包括准确的销售预测/补货建议的一堆数据/决策支持报表。强大且灵活,AMAZON的FBA做的最好。淘宝物流是 淘宝B2C化甚至大淘宝的关键之一,平台解决好货卖好,物流解决快送送好

除了物化的B2C,淘宝最近又上线了淘宝文学。有朋友说淘宝还想做音乐付费下载,问我什么看法,我说这不奇怪能够理解,毕竟拥有有互联网付费习惯的 海量活跃用户群的不是腾讯(腾讯的用户只会为IM的增值业务付费)不是百度(百度的用户就没有付费的习惯)而是淘宝。联系一下美国最近发生的事:沃尔玛收 购Vudu,Netflix股票当即下跌,AMAZON收购Netflix的好机会,数字商品时代竞争开始激烈化。再回过头来看淘宝,这事就很有意思了。 总之,虎年开始,虎虎虎。

淘宝的免费旺铺扶植版,在我看来安抚的意义大于扶植。想一个问题:"24%的旺铺卖家产生了占到全网73%的交易额",旺铺卖家卖的多是因为有了旺 铺,还是因为这些付费卖家本身是实力卖家?旺铺在里面占的因素有多大?好吧,就算旺铺占的因素很大,现在人人皆旺铺了,旺铺变成了基础竞争条件,并没帮免 费卖家提升多少竞争力,最多是个锦上添花的事。而淘宝放弃了旺铺收费,定会寻找开创新的盈利模式,淘宝一直有弃子争先舍小就大的传统。

当年淘宝在商业模式上对易趣进行了颠覆,现在为了构建商业新文明要颠覆自己,方能凤凰涅磐。不破不立,这里面对的是颠覆的决心,转身的勇气和利益的 重新分配;倒立者赢,就是个翻肠的痛苦过程;在如日中天之时变革,是为了下一个如日中天。现在淘宝要面对的大问题不是看不清路,而是定下的战略实施到执行 层,会不会因为KPI而变形?未来淘宝要面对的大问题是上市后,分到钱的员工会不会失去创新进取的基因,没分到钱的员工还有什么动力,会不会失衡?虽然这 两个问题不是只是淘宝有。最后,我的原创梨花体寓言诗一首,很押韵,吼吼:

淘宝在布一个好大的局,淘宝在下一盘好大的棋;淘宝在破自己的局,淘宝在和自己下棋。

PS

1. 二月初的时候建议PM的同事用"安全套和化妆品"山寨了一把"啤酒与尿布",对在下一年前的理论进行一下验证。任何事物都有前提,不要完全照搬,一定要分析客群特性和订单商品的正关联性。

2. 搜索引擎;门户;网媒;BBS;SNS;BLOG都开始有商品"入口"的趋势,这很好,商品和内容结合甚至商品内容化,成熟的电子商务一定是融入深度结合到各种互联网模式和应用中。

3. 基层人力成本上升,管理和专业人才紧缺,是具备零售和技术双属性的电商企业即将面对的严峻挑战,现在的人才资源储备战,很大程度上决定未来的企业发展与竞争力。

4. 未来格局的竞争是整个产业链的竞争,某某系VS 某某系,这点看AMAZON路线图和EBAY路线图就明白了。中国的网购市场,今年是路线图元年。

5. 美国公司;日本公司;韩国公司;中国台湾公司,都看着中国B2C市场流口水,我还是那句话:中国B2C既是一个大馅饼,也是一个大陷阱。

6. 春晚时我在新浪微博上问老叶:你明年敢砸百万让刘谦在春晚上变出个麦包包的包么?老叶说:百万估计不够。。。

7. 为什么在新浪微博上都是阿里系的童鞋,却看不到卓越当当凡客新蛋的家伙,莫非他们都很低调?

8. 当商业/物理资源拼到极限后,就开始拼管理拼技术力了,数字化管理,数字化竞争,数字化生存。电子商务是轻重结合的,重不用多说,轻是指快反应快学习快效 率快增长快效率快创新。目前还是拼商品拼物流拼供应链拼资本的有形竞争阶段,下一个阶段的无形竞争更激烈更考验企业硬实力。技术是驱动商务为商务服务的, 到后期技术力弱会成为商务竞争的最大瓶颈。木桶理论不仅在其最短板,更在于每块木板之间的拼合紧密程度。对于大木桶,技术力弱是最短板,技术不能与商务紧 密结合更是大问题,本身技术力弱就很难和商务紧密结合,又短又结合不好的话。。。

9. 从行为看目的:富士康的飞虎乐购从B2C的角度来看是一个很二的事,但是要从富士康的整个布局来看这事就很有看头了:富士康本身以强大的设计制造能力著 称,但它赚的还是辛苦钱,比拼的是供应链的效率。如果富士康通过B2C和线下店介入零售:1.自有品牌商品的可能性,短期不敢得罪知名大品牌的主流商品, 但至少可以做些低端人群边边角角的商品;2.制造+零售,在整个供应链体系中大幅提升了附加值,增强了和品牌的博弈能力,利益重新分配的可能性,毕竟供应 链就是价值链(N年前大众电子(后被旭电收购)和佳杰科技(现在旭电旗下的ECS)也想干过这事)。在这个行为里,富士康会拿两点打动品牌:1.帮品牌缩 短供应链;2.信息透明对称化,防止牛鞭效应。这事很NB但也很难,相信郭台铭一定做了很多准备,我们拭目以待。

10. 我有个朋友ID叫雕爷,曾鸣的弟子,郎咸平的信徒。做着一年几千万的自有品牌精油化妆品生意,线下有百余家商场专柜,算个不大不小的老板。进淘宝5个月双 皇冠,不刷钻不低价基本没做广告,全靠名人博客营销和一套连环重复购买刺激营销,再加上大雪快递慢时的借机营销,甚至用3封信扯到健康;环保和乔布斯关于 生死的生活方式演讲,思路和打法让我目瞪口呆。这家伙的思想和BUSINESS SENCE既有高度又有深度,在派代和天涯上FANS众多,一些B2C的大牲口纷纷向我打听这人是谁。相比线下的生意,雕爷更看好线上,准备在淘宝大展拳 脚发展网货,虽然现在还只是个两冠店,相信未来必然不同凡响。为免软文网址我就不发了,有兴趣自己上淘宝搜索"AFU阿芙"去。

11. 推荐三本二月看的书:《钱途:就这样拿到风险投资》;《牛角包一样的会计》和《略胜一筹:中国企业持续增长的战略突破》。前两本书的特点就是深入浅出通俗 易懂,前者用大量的白话和案例诠释了VC的"阴暗"小心理,教创业者怎么投VC所好和它斗智斗勇;后者让我这个对会计知识只知道"有借必有贷,借贷必相 等"的人都看的津津有味。后一本书的作者是马云的参谋长曾鸣博士,把战略讲的简单而深刻:大舍大得(舍多元化得专业化,避同质化取差异化);大赌大赢(坚 定目标义无反顾,集中资源把所有的压强集中在一个突破点上);大拙大巧(重剑无锋,大巧不工);做大做强(企业都想做到强大,强而不大早晚强大,大而不强 却很危险)。

12. 国内写电子商务的书很少,写的好的更少,这是因为之前电子商务还不主流,不够精彩。但是接下来的五年,将会是群雄逐鹿中原共猎天下的电商战国时代。期待五 年后格局落定,能看到《电子商务十五年》;《电子商务大败局》之类的中国电商史书。(估计看到这里目前还闲置在家的张公子又会跳出来嚷嚷《十五年》里必定 会有他创立的易购网浓重一笔,到时候给你归到《大败局》里,恩恩。玩笑玩笑,谁让张公子经常在新浪微博上挑战我呢,然后每次都被在下PK的落荒而逃)不过 我相信现在TOP的几家B2C到时候一定有出《XX风云》的,也肯定有进《大败局》的。

13. 随着电子商务大热受到广泛追捧关注,时常有媒体的朋友找我探讨,其中有三位美女+才女对EC的理解还是很到位的:IT经理世界的李黎大姐;数字商业时代的刘扬同学和艾瑞咨询的王芳老师,么么~~

14. 本月B2C业内将发生一件大事,本人有幸全程参与其中,能够去见证去经历去参与去推动这件事,我很高兴,所有的辛苦都是值得的,恩恩。

以百度有啊为例,论C2C的创新(转)

摘自:http://column.iresearch.cn/u/zhang_zhiyong/archives/2010/277966.shtml

  抛开共同发展市场之类扯淡的话不说,有啊和淘宝就是竞争关系,竞争有3个策略,我们就不照搬教科书了,总结起来就是硬拼、服务差异化、市场细分;硬拼不怎么着调,投入和风险太大;市场细分是京东、凡客、当当们做的事情(这些家现在都想做平台);那么就是差异化了。

  最根本的差异化体现在公司的定位上;其实我觉得,一个公司,如果定位做得好,就已经会站在不败之地了,例如我之前写过一篇淘宝和易趣的文章,有 人告诉我ebay中国现在做外贸生意做得很好,首先,我自然是知道这一点,但我说的是易趣而不是ebay;其次,我觉得ebay的再定位(实际上是市场细 分),就是一个很成功的例子;最好的定位最关键的是与自己的资源相符。

   在《新战略性思考里》,提出改变游戏规则的4个方法
  1、改变足够多的规则,让竞争者无法应变;
  2、将某一竞争者的独特优势变为其独特劣势;
  3、让竞争者的战略变成多余或无用武之地;
  4、改变客户的购买方式以及公司竞争的方式;

  我们以这个思路来看看C2C能如何进行创新。

  先说2,因为这个比较重要,就是“将某一竞争者的独特优势变为其独特劣势”,如果问淘宝的独特优势是什么,可能很多人会说“免费”,OK,那么“收费”是不是一个很好的差异化战略呢?我觉得是!!!!
  免费是优势,其实也是劣势,这个劣势其实让淘宝很多事情都不能做,例如说积分体系,例如说购物返点;积分体系是很多B2C的杀手锏;我一直都知道淘宝(支付宝)想做购物返点,但淘宝不可能做自己全站的购物返点,则吸引力大打折扣。
   在2007年,一个对我的访谈中,我说过阿里做CPS还差得太远,他们至少半年内找不到方向,或者找到了但没有魄力去做,我知道应该怎么做,但是因为竞 争,不能说。实际上,差不多过了2年,阿里才找到方向,也就是通过API和search8搭建出来的“店中店”,这个“店中店”都是“收费”的,只有在这 个“收费”基础上,CPS才能玩的起来。但终究淘宝现在还不是完全收费,仍然还有很多东西不能玩;
  那么,收费会不会就没有卖家愿意加入?其实 不会,这个我之前也说过,收费不是问题,问题是怎么收?登录费不能收,而成交佣金和推荐费是可以收的,淘宝现在就收这两个费用,并没有反弹,而且,通过收 费,还能天然形成一个卖家的优胜劣汰的过程。但可惜的是,淘宝已经尾大不掉,很难全站收费了。但其他平台仍然是可能全站收费的,并在此基础上,打造出一套 新的C2C平台的玩法;
  各位可能不相信我,等着看吧,总会有一个平台以全站收费的形式站出来的,我觉得乐天肯定是。实际上淘宝商城现在就是这个玩法。

   回过头来说1,改变足够多的规则,让竞争者无法应变;据说,我没有亲见,百度有啊在产品细节上确实是有一些创新的,但那些创新很快被淘宝拿走。我认为,如果你的创新建立在你的核心资源上,竞争对手就不容易拿走;百度其实有很多这类的资源,但没有一个真正有效使用的;
   比如说百度搜索,这个其实是一个营销资源,有啊已经在使用,虽然使用的据说不怎么好,但不是重点,找个懂行的,总能做好,只是时间而已;另外,百度搜索 本身也涉及一个问题,就是这个营销资源怎么分配的问题,最简单的,一个好的关键词,到底是拿来卖还是白送给有啊?此外,贴吧、知道等等都是营销资源;
   但百度有啊缺的不是营销资源,而是购物模式的改变,就是让网民觉得你和淘宝不一样,愿意来体验一下这个“不一样”;网民购物的关注点在于信誉、价格、体 验、物流、支付方式等诸多方面,对于用户来说,其购物行为可以简单总结为找到、购买;百度总能通过各种营销通路让用户知道有啊,但是,在当前淘宝的覆盖率 下,还需要给用户一个理由, 为什么我要放弃去淘宝,而在你这里购物?有啊很难和淘宝比信誉、价格、物流、支付,那么能做的工作就是用户体验,在我看来,最好的用户体验就是习惯,因为 网民已经习惯了在淘宝购物,如果要让这些网民在有啊购物,就需要打破他的习惯,占领他的心智,给他一个理由,让他愿意在有啊注册一个账号。
  其 实百度有很多机会可以改造购物模式,比如说和百度贴吧的结合,打造购物社区的概念(例如允许每一个卖家开一个自己的卖家贴吧,我接触过一些卖家,他们想独 立的重要原因就是想有一个自己的社区);比如说和百度知道的结合,打造一个导购的概念,因为很多人想买东西不知道买什么好,我在百度知道的有啊导购区咨询 买什么,有人给我很好的答案,我可能就会在有啊购买;比如和地图的结合,让卖家在地图上标注自己的位置,而买家则可以找离自己最近的卖家购物(这不重要, 但挺好玩的);... ...
  这样的改进,因为淘宝没有对应的资源,是很难快速跟进的,也就是“改变足够多的规则,让竞争者无法应变”。
  当然也有淘宝可以很快做,但没有做的,例如说我个人对C2C最不满意的发货慢,那么是否是否可以考虑让一批卖家承诺“24小时发货保障”?反正我春节期间在B2C和C2C买的东西,红孩子、卓越、好乐买的都到货了,那些C2C卖家还未发货。

  第3、4点和第1、2点其实有重合的地方,就不再单独说了。

  哦,第4点额外再举个例子,就是购买方式,淘宝现在有一个代购点的体系,但是其实我觉得,为什么没有人想网吧可能就是一个极佳的代购点呢?我很 早前有一个判断,电子商务要往2、3线城市走,这个趋势其实挺明显,而要走的更快一些,我觉得网吧是可以起到很大的作用的,当然,这个需要具体的调研判 断。据我所知,百度和网吧是有合作的,这也是百度的优势,这个优势不发挥,等淘宝开始重视网吧市场,就可乐了。

  有啊现在在力推一个低价“手机充值”的概念,其实我不怎么看好,这就是是因为用户心智的问题,就算是网民体验了你的手机充值,他最多也只会把你 当成一个手机充值的网站,而不是把你看成一个购物的C2C平台,也就是充值到有啊、购物到淘宝;这个问题,其实和当当、卓越转型的问题如出一辙。所以说光 有心智还不行,必需得确定灌输一个什么样的心智?
  其实我觉得比较好的是在营销手段上进行创新,或者有效使用,例如说每日推荐(woot模 式),品牌特卖(gift模式)... ...这样的方式是吸引别人经常来看看,至少会让别人把你作为一个备选,反之,没有点花样,别人根本就不考虑你。现在有很多B2C玩这样的方式,有的发展 还不错。这些也属于购买方式的创新。

  如果想让思路清晰一些,假如说把淘宝看作竞争对手,从消费者(消费者是最重要的,所以今年是淘宝消费者年)一端来看,可以把消费者进行如下划分

  1、不知道淘宝,怎么接触这类人群? 那就通过营销通路,先入为主;
  2、知道淘宝,但不会购物,如何让他们可以购物?比如说视频教程之类的,就像百度今年搞的教父母上网;代购也是一个办法;
  3、知道淘宝,但不能购物(没支付宝),或者不方便收货,如何让他们可以购物? 比如货到付款,代收点(支付宝搞了个找人代付,据说很受欢迎,这个就是购物方式的创新了);
  4、知道淘宝,在淘宝购物,如何给他刺激? 比如说积分系统、购物返点、有趣的地图购物、营销的刺激、发货时间保障等等;这里一些东西是基于收费的,但是,收费买家是感觉不到的,而积分买家就能感觉到;
  5、知道淘宝,在淘宝购物,不知道买什么好?和知道结合的专家导购、推荐系统;

  当然这些不是创新的全部,只是举一些例子,以证明可做的事情还是非常多的。

  其实有很多事情可以做,买家和卖家的任何不满(但大部分时候,他们不会跟你说),都是机会,例如有的卖家希望有营销系统、以便于他们对外投放广 告(这个也很适合百度来做,因为站外投放广告的首选就是百度了);有的卖家希望有适用的CRM系统,等等,这些都是机会;为什么非要做别人做过的东西呢?

  我觉得有啊现在在百度是一个比较尴尬的状态,向上,没有杀出一条血路,也就是规模上不去;向下,不赚钱,就是没有合理的收入。其实转换一个思 路,会好很多,百度大可以把有啊看成一个赚钱的平台,通过两个利益点,第一,通过包装运营,让未出售的的关键词和剩余流量更好地变现;第二,让未上网的供 应商上网,由B加C,进行必要培训,鼓励购买竞价;这样一来,由一个烧钱的平台变成一个赚钱的平台,日子会好过很多,从长远看,也会很有大的发展空间。

  说句题外话,在我看来,现在B2C玩家有分化趋势,一部分是像京东、凡客、当当这些,都在试图走平台路线;另一部分是新兴的B2C,基本上已经 投降了,淡化独立B2C概念,而是作为一个分发,把自己的商品分发到尽可能多的平台(例如淘宝商城、当当网、百度有啊、迅雷、校内等等),他们自己可能是 作为批发零售商、品牌商的角色存在。

  这样的分化是被淘宝逼的,淘宝已经太强大,强大到我担心他这么下去,真的会垄断电子商务市场,那时候他就是电子商务世界的“中国移动”,可以制 定规则,制定规则对其自身确实是最好的商业模式;有很多人说以线下商业的情况来看,根本不可能有一个公司垄断电子商务,而我持相反意见,即相信电子商务可 以被垄断,这是因为电子商务和线下商务有根本的区别,即消灭了“区隔”,消灭区隔是电子商务真正的秘密。区隔是线下商业的护身符,这就好比我可能很喜欢沃 尔玛,但以我家为轴心,最近的4个超市是“物美、华堂、卜蜂莲花、家乐福”,那很明显,我最常去的超市肯定是物美;而没有“区隔”的保护,平台型电子商务 就可以充分发挥马太效应,强者愈强,愈强、愈强、愈强...就是垄断了。

  最后,说个杯具的事情,我剃头担子一头热,应聘百度有啊被拒,原因无,我被拒后又给李明远发了一封热情洋溢的邮件,希望有复活的机会,但是如石沉大海,没有回音,让我不胜唏嘘;
  所以,这周要开始准备自己创业了。

2010年3月3日星期三

趣解星座的性格

白羊座

妈妈经常叮嘱羊羊: " 穿裙子时不可以荡秋千;不然,会被小男生看到里面的小内
裤哦! "
有一天,羊羊高兴地对妈妈说: " 今天我和小明比赛荡秋千,我赢了! "
妈妈生气地说: " 不是告诉过你吗?穿裙子时不要荡秋千! "
羊羊骄傲地说: " 可是我好聪明哦!我把里面的小内裤脱掉了,这样他 就看不到
我的小内裤了! "
(勇敢直率、敢做敢为的白羊)

金牛座

卖瓜小贩: " 快来吃西瓜,不甜不要钱! "
饥渴的牛牛: " 哇!太好了,老板,来个不甜的! "
(持家、想出轨又顾全自己的金牛)


双子座

妈妈叫双双起床: " 快点起来!公鸡都叫好几遍了! "
双双说: " 公鸡叫和我有什么关系?我又不是母鸡! "
(自我意识强烈、自行思维的双子)


巨蟹座

公车上,蟹蟹说: " 今晚我要和妈妈睡! "
妈妈问道: " 你将来娶了媳妇也和妈妈睡阿? "
蟹蟹不假思索: " 嗯! "
妈妈又问: " 那你媳妇怎么办? "
蟹蟹想了半天,说: " 好办,让她跟爸爸睡! "
妈妈: " !@#$%^&*( ……-"
再看爸爸,已经热泪盈眶啦!
(恋母情结、依恋的巨蟹)


狮子座

狮狮去参加奶奶的寿宴。到了吃寿包的时候,狮狮问: " 我们为什么要吃这种像*
股的寿包? "
众人听了脸色大变。
接著狮狮拨开寿包,看看里面的豆沙,说: " 奶奶,快看!里面还有大便! "
众人晕的晕,吐的吐。
(以自我感受、不怕旁人眼光的骄傲的狮子)


处女座

处处对肚脐很好奇,就问爸爸。
爸爸把脐带连著胎儿与母体的道理简单地讲了一下,说: " 婴儿离开母体之后,医
生把脐带减断,并打了一个结,後来就成了肚脐。 "
处处: " 那医生为什么不打个蝴蝶结? "
(好奇心强又追求完美的处女)


天秤座

父亲对天天说: " 今天不要上学了,昨晚...你妈给你生了两个弟弟。你给老师
说一下就行了。 "
天天却回答: " 爸爸,我只说生了一个;另一个,我想留著下星期不想上时再说!
"
(聪明、权衡利弊的天平)


天蝎座
蝎蝎刚睡著,就叫蚊子叮了一口。
他起来赶蚊子,却怎么也赶不出去。没法,便指著蚊子说: " 好吧,你不出去我出
去! "
边说边出了房间,把门使劲关严得意地说: " 哼!我今晚不进屋,非把你饿死不可
! "
(搞不懂、不按常理出牌的天蝎)


射手座

射射: " 爸爸,为什么你有那么多白头发? "
爸爸: " 因为你不乖,所以爸爸有好多白头发阿。 "
射射: …… (疑惑中)
射射: " 那为什么爷爷全部都是白头发? "
爸爸:!@#$%^&*( ……
(喜欢思考的射手)


摩羯座

一天,羯羯跟妈妈上街;走在路上,突然下起雨来。
妈妈拉过羯羯的小手,说: " 下雨了,快往前跑阿! "
羯羯慢条斯理地问: " 那前面就不下雨喽!? "
(明白现实懒得改变的摩羯)


水瓶座

瓶瓶问妈妈: " 问什么称蒋先生为『先人』? "
妈妈说: " 因为 ' 先人 ' 是对死去的人的称呼。 "
瓶瓶说: " 那去世的奶奶是不是要叫『鲜奶』? "
(天生的另类、脑筋思考永远和常人不一样的水瓶)


双鱼座

爸爸给鱼鱼讲小时候经常挨饿的事。
听完後,鱼鱼两眼含泪,十分同情地问: " 哦,爸爸,你是因为没饭吃才来我们家
的吗? "
(富含丰富同情心、不分情况对象的双鱼)