come on babay

come on babay,Love me ,love yourself.

2007/05/19

 

国外可以免费的发布供求信息

1、Algomtl
http://www.algomtl.com/algopages.html
语种:英文
2、allactiontrade
http://www.allactiontrade.com/
语种:英文
3、b2s
http://www.b2s.com/
语种:英文
对发布的信息有限制,只能发布8条
4、Bizviet
http://www.bizviet.net/
语种:英文
对每天发布的信息有限制
5、CHINA COMMODITY NET
http://ccne.mofcom.gov.cn/
语种:中文/英文
不过中文没找到在哪注册、登陆
6、ECROBOT
http://www.ecrobot.com/
语种:英文
7、EXIMTURK
http://www.eximturk.com/
语种:英文
8、exTrade
http://www.extrade.net/
语种:英文
9、GLOBAL TRADE VILLAGE
http://www.globaltradevillage.com/
语种:英文
10、Offer21
http://www.offer21.com/
语种:英文
11、REMEXPORT
http://www.remexport.com/
语种:英文
12、RUSBIZ
http://www.rusbiz.com/
语种:英文
13、TradeBusiness
http://www.tradebusiness.com/biz/
语种:英文
14、VIETNAMTRADE
http://www.vietnamtrade.org/
语种:英文
15、20un
http://www.20un.com/
语种:英文
浏览量比较高,偶尔会收到一些询盘。
16、21cpp
http://www.21cpp.com/
被译成了五种语言,我只进过中文的和英文的,但是中文的没进去,只进去英文的了,其它的就不知道了。
17、AsianProducts
http://www.asianproducts.com/
语种:英文
18、ECVV
http://www.ecvv.com/
语种:中文/英文
不过中文的没看到有登陆和注册的地方,浏览量比较高,偶尔会收到一些询盘。
19、go4worldbusiness
http://go4worldbusiness.com/
语种:英文
可以收到很多询盘,但是免费用户无法查看联系方式。
20、Import-Export-Guide
http://www.import-export-guide.com/trade/
语种:英文

21、Itrademarket
http://itrademarket.com/
语种:英文
22、me360
http://en.me360.net/
被译成了三种语言,但是中文的,发布信息时也只能发布英文的。
23、Sw365
http://www.sw365.com/
语种:中文/英文
最近中文的服务器好像有些问题,进不去。
24、T Leads
http://www.tleads.com/
语种:英文
25、tradeget
http://www.tradeget.com/
语种:英文
发布的信息有数量的限制。
26、TradeLeads
http://www.tradeleads.com/
语种:英文
27、tradeoffer
http://www.tradeoffer.com/
语种:英文
28、tradepeak
http://www.tradepeak.com/
被译成了六种语言。
29、The Mellinger Co.
http://www.tradezone.com/trade-leads/suppliers.php
语种:英文
30、Wbiz
http://www.wbiz.net/
语种:英文
31、WTExpo
http://wtexpo.com/
语种:英文
32、China-Exporter
http://www.china-exporter.net/
语种:中文/英文
中文的发布信息后好像看不到。
33、WTC JAPAN TRADE LEADS
http://www.wtcjapan.ne.jp/
语种:英文/日文
34、FOREIGN TRADE
http://www.foreign-trade.com/
语种:英文
35、WorldTradeAA
http://www.worldtradeaa.com/
语种:英文
36、China Exporter Calalog
http://exporter.globalimporter.net/
语种:中文/英文
37、TradeBIG
http://www.tradebig.com/front.php
语种:中文/英文
中文分为简全和繁体
38、GuoXin
http://www.guoxinb2b.com/
语种:英文
39、VIETOFFER
http://www.vietoffer.com/main.php
语种:英文
40、VIETNAM CHINA BUSSINESS LINK
http://www.vietnamchinalink.com/default.asp?lang=3
提供了三种语言供大家选择

41、NuDeal
http://www.nudeal.com/
语种:英文
不过发布信息和产品是有限制的,每种只能发布10条
42、NetGlobalTrade
http://www.netglobaltrade.com/
语种:英文
43、PREMiERbusiNESSclub
http://www.premierbc.com/
语种:英文
44、aaaoe
http://www.aaaoe.com/
语种:英文
看不到其它人的联系方式
45、Tpage
http://www.tpage.com/
语种:英文
46、Export500
http://www.export500.com/eexport/main/index.jsp
语种:英文
47、86trade
http://www.86trade.com/
语种:中文/英文
48、100trade
http://www.100trade.com/English/index.asp
语种:中文/英文
49、ASIADCP
http://www.asiadcp.net/
语种:中文/英文
50、EC21
http://www.ec21.com/
语种:中文/英文
英文的浏览量很高,经常可以收到客户的询盘。
51、EC51
http://www.ec51.com/
语种:中文/英文
52、ecplaza
http://www.ecplaza.net/
语种:中文/英文
英文的浏览量很高,经常可以收到客户的询盘。
53、hardwaretoday
http://www.hardwaretoday.com/english/index.jsp
语种:中文/英文
54、SINOBAL
http://www.sinobal.com/
语种:中文/英文
55、ttnet
http://www.ttnet.net/
语种:中文/英文
英文的浏览量比较高,有时可以收到客户的询盘。
56、wdtrade
http://www.wdtrade.com/
语种:中文/英文
57、BtobTrans


http://www.btobtrans.com/intl/en/
被译成了10种语言
58、TRADEKEY
http://www.tradekey.com/
语种:中文/英文
在一定时间内可以免费发布信息,好像是十五天。过了这时间之后就不能发布

信息。
59、掌商网
http://zs91.com/
语种:中文/英文
不过英文的服务器好像有些问题,发布、修改信息时经常看不到信息的名字。
60、CECF Online


http://www.cecf.com.cn/en/index.do
语种:中文/英文
61、WTO
http://www.wtoworld.com/
语种:中文/英文
62、SM160
http://www.sm160.com/
语种:中文/英文
63、商智通
http://www.chinese-

supplies.com/

语种:中文/英文
中文的浏览量比较高,有时可以收到客户的询盘。
64、Goodsres
http://www.goodsres.com/
语种:中文/英文
中文的分为简体和繁体。
65、八方资源网
http://en.b2b168.com/
语种:中文/英文
浏览量比较高,有时可以收到客户的询盘。
66、BusyTrade
http://www.busytrade.com/
被译成五种语言。
浏览量比较高,有时可以收到客户的询盘。不过免费会员发布信息有时间限制

,过期了,就不能发了。
67、CHINESE365
http://english.chinese365.net/


语种:中文/英文
68、Sugoo
http://www.sugoo.com/Index.htm


被译成了六种语言。
69、中制华商网
http://en.miccpit.com/
语种:中文/英文
70、tradelinkist
http://www.tradelinkist.com/
语种:中文/英文
71、中国产品平台
http://english.mainone.com/
语种:中文/英文
72、1798
http://en.1798.cn/
语种:中文/英文
73、buy-hk
http://www.buy-

hk.org/english/index.htm

语种:中文/英文
74、B2BQUOTE
http://ckw19.gm11.b2bquote.com/


语种:英文
不过今天服务器好像有些问题,进不去。
75、ChineseSource
http://www.chinesesource.net/


语种:英文
76、CNEXPORT
http://www.cnexport.net/
语种:中文/英文
77、CEOIC
http://www.ceoic.com/
语种:中文/英文
不过今天服务器好像有问题,进不去
78、seekgoods
http://www.seekgoods.com/
语种:英文
不过今天服务器好像有问题,进不去
ecEmirates
http://www.ecemirates.com/
语种:英语

toboc
http://www.toboc.com/
语种:英文
不过免费的成员好像只能发布一条信息。

几十个经典国外B2B网站,全部可免费发
喜欢的朋友不要忘了,顶下
1 ALIBABAhttp://www.alibaba.com
这个不用说了吧!
2 FREEDOM TRADEhttp://www.freedom-trade.com
自由发信息的论坛,发信息很方便、快捷,有3W多国内外贸易会员!
3 POSTRADEhttp://www.postrade.com   
注册要邮件激活,激活后可免费发信息!

4 EC PLAZAhttp://www.ecplaza.net/
注册需要邮箱接收一个验证码才能登录,我用sohu的邮箱没收到
5 ECROBOT.COMhttp://www.ecrobot.com
注册,发布信息,都比较简单。
6 EC21http://www.ec21.net/
注册发布信息,可生成公司简介主页
7 FOREIGN-TRADEhttp://www.foreign-trade.com/
有贸易论坛,不用注册,发布简单。
8 BUSY TRADEhttp://www.busytrade.com/
注册即可发布,信息需要审核
9 NUDEALhttp://www.nudeal.com/welcome/
注册,发布信息,都比较简单。

10 ASIA TRADEhttp://www.asiatrade.com/forum/index.php
贸易论坛,注册即可发布。
11 SWISSS INFOhttp://www.swissinfo.com
论坛、留言板样式,注册需邮件验证,登录时不是普通的网页登录
12 WORLD TRADE AAhttp://www.worldtradeaa.com/
注册时用邮件地址做用户名,登录时也一样,注册验证激活后即可发布,发布

需审核
13 CENTRETRADEhttp://centretrade.com/cgi-local/forum.cgi
非常简单的留言本样式,发布的信息可能比较容易被搜索引擎收录
14 CYBERTRADEZONEhttp://www.cybertradezone.com/default.asp
注册后可发布简单的信息
15 EXTRADEhttp://www.extrade.net/
简单注册后,即可发布,无需审核。
16 TRADEZONEhttp://www.tradezone.com/ITbb/index.php
贸易论坛,注册即可发布。
17 EC TRADEhttp://www.ectrade.com/
国内办的网站,英文版注册可发表,中文版没有试
18

http://www.allproducts.com/lead/TradeLeads.html
论坛核心,注册即可发布信息
19 http://www.buyselltrading.com


用邮件地址作为用户名,注册,注册激活后即可发布
20 SW365http://www.sw365.com/
可以免费发布产品信息,产品展示,可设置简单的公司主页
21 TRADE-INDIAhttp://www.trade-india.com/bbsnew/bbsindex.html
免费发布,发布信息的时候,同时注册,需邮件激活
22 AFACERI ONLINEhttp://www.afacerionline.com/
只能注册30天试用期的免费会员,发布信息需要审核
23 PPPINDIAhttp://www.pppindia.com/trade/trade.html
直接发布,无需注册、审核
24 TRADEEASYhttp://www.tradeeasy.com/jsp/tehome.jsp
有简体中文版,英文版注册发布成功,中文版没试!
25 PREMIERBChttp://www.premierbc.com
用邮件地址注册,注册后即可发布信息
26 IMPEXTRADEhttp://www.impextrade.com/
就是made-in-china
27 NET GLOBAL TRADEhttp://www.netglobaltrade.com
邮件验证注册,可发表
28 GO4WORLDBUSINESShttp://www.go4worldbusiness.com/
注册即可免费发布,信息中不能包含网址

给大家介绍一个北美地区专业的化工商务网 http://www.b2bchem
首发: 我是焦点-SEO博客联盟




--
我的网络营销boogger
http://china-news-it.blogspot.com

 

中国大熊猫吃穷美国动物园

环球时报驻美国特约记者 尚未迟

  美国佐治亚州的亚特兰大动物园,来自中国的大熊猫伦伦正懒洋洋地躺在毛织吊床上,双脚高高地抬起,嘴巴大张打着哈欠。在空调控温的熊猫房外,成群的游客像"粉丝"一样在大声叫喊。在他们眼里,伦伦就是名门望族。它和它的孩子美兰以及同伴洋洋似乎成为了亚特兰大市最著名的市民,更是品位高雅的天皇巨星。它们每年要花费数百万美元。据英国《泰晤士报》4月10日报道,这几只大熊猫成了亚特兰大动物园的心病:留下吧,财政不堪重负;送走吧,当地老百姓又不答应。

  熊猫口味难伺候

  《泰晤士报》的文章中写道,伦伦和洋洋像个挑食的小孩,又像个难伺候的美食家,它们经常毫不客气地对送到眼前的食物不屑一顾。它们吃的东西中95%是竹子,但对另外5%的食物却是挑剔了又挑剔。美国能供熊猫吃的食物有200种,但这两只熊猫只吃20种,而且每一种食物吃了几星期后,就再也不多吃一口,怎么哄逗也无济于事。一直要等到几星期后,它们可能会对这一食物重新感兴趣。动物管理员凯特・罗卡说,多年来,管理人员认真记录它们的进食情况,但当他们认为已经掌握了熊猫的饮食习惯后,它们的口味又突然变了,让护理员无所适从。

  此外,亚特兰大动物园的竹子已经满足不了两只熊猫的胃口,于是动物园动员了佐治亚州1000家住户提供竹子,对竹子的品种和种植方法都有严格要求。不能生长在污染的水边,老叶和黄叶必须去掉,不能用机动锯子收割竹子,以防汽油等污染物污染竹子,只能用手拉的锯子收割,收割前必须对竹子检查一遍,看是否遭受了污染。

  为了让熊猫吃饱,公园雇了4个人每天专门到各处收集竹子,他们每年要跑上万公里的路程。熊猫对竹子质量的鉴别力非常强,即便是同一种类的竹子,如果不是长在同一个花园里,它们也能分辨出来,从而决定哪种能吃,哪种不吃。这让管理人员很难办,因为他们不知道今天准备的竹子是否都能让熊猫满意。

  久而久之,饲养员摸出了熊猫的脾性,经常准备几种不同的竹子,以应付"美食家"难以把握的胃口。饲养员每天要分析熊猫进食情况,然后商讨明天应该准备什么样的食物,稍有不慎就会被熊猫涮了。这种斗智斗勇的游戏让饲养员的生活充满了挑战性。管理人员说,目前伦伦和洋洋每天要吃100多公斤的竹子。为了满足它们的胃口,公园里只留很少的竹子给大象和猩猩。幼崽美兰还在吃奶,要等到6个月后才能进食。届时,竹子更是供不应求了,动物园正在为此发愁。

  每年花费几百万

  亚特兰大动物园园长丹尼斯・凯利透露说,他们饲养的大熊猫并非属于动物园所有,而是从中国租来的:一只大熊猫每年租金100万美元,一对200万美元,大熊猫"产权"仍归中国所有。这对大熊猫如果在美国产仔,每年动物园方要增付60万美元左右租金,两年后再把熊猫幼崽还给中国。除此之外,每个动物园每年还要另外支付100万美元用于美国与中国的大熊猫研究和保护计划。中国和美国动物园的租约多半为10年,合约总价值约合8000万美元。

  除此之外,为了照顾好大熊猫的起居,动物园雇了5个人,包括一位熊猫馆馆长、三名饲养员和一名后备饲养员。这还不算动物园雇用的每天出去收割竹子的工人,光这些人工费用就很可观。仅在2004年,动物园花在这对大熊猫日常起居上的开支就超过了50万美元。

  当地百姓舍不得

  早在去年2月,《纽约时报》就发表了一篇题为《吃掉竹笋、竹叶和大量预算》的文章,专门介绍亚特兰大动物园的大熊猫是如何吃穷动物园的。当时报道援引凯利的话说,大熊猫饲养费用太高、租金昂贵,动物园财政不堪重负。动物园已决定联合华盛顿国家动物园、圣地亚哥动物园和孟菲斯动物园一起与中方谈判,要求调低租借费。"如果没有谈判的余地,我们不得不忍痛把大熊猫送回中国。"

  但佐治亚州的老百姓热爱大熊猫,他们不忍心让它们离开。《泰晤士报》的最新报道说,当地百姓心甘情愿地为大熊猫种竹子。每年圣诞节、情人节以及熊猫的生日时,伦伦和洋洋都能收到来自"粉丝"们大量的祝贺明信片。其中一张明信片上说,"我希望大熊猫永远生活在这里"。▲

--
我的网络营销boogger
http://china-news-it.blogspot.com

 

WAP开发

1、iis配置Wap环境
在作为wap站点的属性-->Http头-->MIME映射中添加新的文件类型,具体如下:
关联文件名 内容类型
wml text/vnd.wap.wml
wmlc application/vnd.wap.wamlc
wmls text/vnd.wap.wmlscript
wmlsc application/vnd.wap.wmlscript
wbmp image/vnd.wap.wbmp
编写一个wml文件或者使用asp编写一个动态网页
如果使用asp编写,在源码的开始添加
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Response.ContentType = "text/vnd.wap.wml; charset=utf-8"%>
编码采用utf-8
就可以使用模拟器进行浏览了。
2、wap中的编码比较严格,标签区分大小写。标签一定要对应。初学者经常犯这样的错误
3、说到标签对应就涉及到这样一个问题。当在一个表中查询记录的时候,在asp中没有记录就输出"没有记录提示"并response.end。但是在wap中不行,因为这样就不会输出</card></wml>等闭合标签。
我采用的方法是。得到记录集后

if rs.eof then
Wrong="暂时没有记录。。。"
else
'正常的进行页面显示。。。。。
end if
respong.write Wrong

</p>
</card>
</wml>
这样可以避免标签不闭合。
4、图片下载中首先一定要做到
a、图片格式要正确:有的手机支持png 有的支持gif、bmp、jpg 。(联通CDMA的大部分都支持png)
b、图片的路径要正确:绝对路径 比如http://****/PicDown/aa.png
c、图片的大小要适当:预览的图片不能超过10kb,供下载的图片不能超过30kb。(这个我也不知道有没有标准,这是我在实际测试中得到的数据),下载有些手机支持图片或者铃声可能还要大 <50kb,但是为了照顾大多数手机所以,建议<30kb。
d、图片的大小一定要和图片的名称对应,也就是说 aa.png是多么大,在其size中就写多么大,这两个是对应的。
e、有的手机在手机内存储图片达到一定数量时候,就会提示"下载个数过多"等类似提示,有的手机有预览-->保存(如:MOTO)有的没有,下载后直接保存到手机中(LG8180)。
f、判断用户下载是否成功,可以在指定的文件中获得Status,if Status='ok' 则表明下载成功,进行提示下载成功、下载次数+1等操作,否则,提示下载失败。
5、wap中的分页
分页和web中是一样的,只是有些功能比较简化了,下面是常用的分页,没有写成函数是方便大家修改。

在打开记录集后写,如下代码:

<%
filepath=request.servervariables("path_info")%>
<%page=1
page=request("page")
rs.PageSize = 8 '每页的记录的条数
if Not IsEmpty(trim(Request("Page"))) then
Page = CInt(Request("Page"))
if Page > rs.PageCount then
rs.AbsolutePage = rs.PageCount
elseif Page <= 0 then
Page = 1
else
rs.AbsolutePage = Page
end if
End if
%>

然后再想显示分页的地方,一般是在记录集循环输出完毕的后面写:

<%if rs.pagecount<>1 and rs.pagecount<>0 then%>
<br/>
<%if page>rs.pagecount then%>
<a title="确定" href="<%=filepath%>?Page=<% =page -1 %>">上一页</a>
<%else%>
<%if page<>1 then %>
<a title="确定" href="<%=filepath%>?Page=<% =page -1 %>">上一页</a><br/>
<% end if %>
<a title="确定" href="<%=filepath%>?Page=<% = page + 1%>">下一页</a>
<%end if %>
<%end if
response.Write "第"&page&"页 共"&rs.pagecount&"页"
%>

注意显示的时候首先显示下一页,然后再显示上一页这和web上的习惯不太一样。

另外,如果这页的内容是显示是通过上页传送来的参数,作为条件的,则在 类似
<a title="确定" href="<%=filepath%>?Page=<% = page + 1%>">下一页</a>
的地方都要加上该参数,否则进行下一页连接的时候就会把参数丢掉。
例如:从上页用户选择的新闻的种类,来显示新闻。在List.asp页面首先写,NewType=request.form ("NewType")得到用户选择的新闻的类型。
然后SQL="Select ..........where NewType='"&NewType&"'" 。完成记录集合的准备工作。注意:在进行下页面的时候要写成
<a title="确定" href="<%=filepath%>?Page=<% =page -1 %>&amp;NewType=<%=NewType%>">上一页</a><br/>,
这样的形式,有多少条件后面跟多少条件。
但是这样就产生问题了,即时这样写NewType=request.form("NewType")也得不到NewType的值。所以在页首刚开始的地方应该写成NewType=request("NewType")。就可以实现把参数带到下一页的连接中了。

wap中上一条、下一条的问题。

在开发中,新闻、笑话、下载等业务为用户提供方便基本都需要在一条记录完成后,再提供下一条记录的操作,下面是简要的对下一条记录实现方法的描述。

比如显示新闻是国际新闻的记录,list.asp来进行显示,通过sql语句select * from NewsInfo where type='国际' ,来得到符合条件的记录集,用户在浏览过程中,当前记录的id=10,下一条记录的id是idnext=10+1=11,上一条记录的id是idpre=10-1=9,然后<a href="list.asp?id='"&IdNext&"'">上一条</a>,这样的做法是欠缺的,仅仅适用与id是连续的,也就是说所有国际新闻的id是连续的,如果国际新闻和国内新闻在表中是穿插写入的,那么你的id-1很可能是国内新闻,条件限制type='国际' 就不起作用了。

正确且简练的做法应该是这样的(可能大家还有更好的做法):

当前的id是IdNow,表NewsInfo是按照id自增的。
获得idnext=select top 1 from NewsInfo where type='国际' and id>'"&IdNow&"'
获得Idpre=select top 1 from NewsInfo where type='国际' and id<'"&IdNow&"' order by id desc

剩下的问题,就不用说了吧,注意,先显示下一条,然后显示上一条,这样才方便用户。

wap中新闻等图片和文字混排

Wap开发中,图片和文字混排,可以采用ubb编码,原理就是自己定义一共特殊的格式,采用mid和replace函数进行转换。比如定义[img][/img],表示图片的开始和结束。
但是要注意,web和wap中的区分。进行以下替换 string1all = Replace(string1all,"[img]","</p><p align=""center""><img src=""../img/")
string1all = Replace(string1all,"[/img]"," "" alt=""""/></p><p>")

会使得图片居中显示。

新闻小说的分页

在wap中过长的新闻和小说,会给大家带来很大的不方便。所以要求进行分页显示,比如按照每页显示300字来举例子。

pageWordNum=300 ' 每页显示的字数,这里300可以是变量
StartWord = 1
Length=len(Content) '要显示内容的总的长度
PageAll=(Length+PageWordNum-1)\PageWordNum '该篇新闻总共可分的总页数

i=request.QueryString("i") '第几页的标记
if isnull(i) or i="" then '如果是新闻的刚开始则默认i=0
i=0
end if
Content = mid(Content,StartWord+i*PageWordNum,PageWordNum) '利用mid函数进行新闻内容的截取(mid函数的含义:从字符串中返回指定数目的字符)



<%
'开始进行分页操作
if 0<=i<PageAll then
if cint(i)<cint(PageAll)-1 then%>
<a href="ListFengshuiInfo.asp?i=<%=i+1%>">下一页</a><br/>
<%end if
if cint(i)>0 then%>
<a href="ListFengshuiInfo.asp?i=<%=i-1%>">上一页</a><br/>
<%end if
end if
%>

结束。

注意:1、 <a href="ListFengshuiInfo.asp?i=<%=i+1%>">下一页</a><br/>中ListFengshuiInfo.asp?i=<%=i+1%>可以按照你的实际环境的需要添加变量。
2、Mid函数的解释说明:
从字符串中返回指定数目的字符。
Mid(string, start[, length])
参数
string
字符串表达式,从中返回字符。如果 string 包含 Null,则返回 Null。
Start
string 中被提取的字符部分的开始位置。如果 start 超过了 string 中字符的数目,Mid 将返回零长度字符串 ("")。
Length
要返回的字符数。如果省略或 length 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start 到字符串结束的所有字符。 



 

 原文地址 http://blog.csdn.net/bulbul2006/archive/2006/09/11/1207059.aspx


--
我的网络营销boogger
http://china-news-it.blogspot.com

 

XHTML


XHTML 是 HTML 的改造和升级版。W3C 的 XHTML 1.0 规范在这里:
>>http://www.w3.org/TR/xhtml1/
W3C 目前正在制定 XHTML 2.0 规范:
>>http://www.w3.org/TR/xhtml2/

XHTML 1.0 所做的工作就是将 HTML 4.0(最后的 HTML 版本)按照符合 XML 标准的要求加以改造。XHTML 1.0 并未定义任何新的元素和属性,而是沿用了所有 HTML 4.0 的元素和属性,因此 XHTML 1.0 与 HTML 4.0 是完全兼容的。传统的 Web 开发者/设计师非常容易掌握 XHTML 1.0。目前所有主流的桌面浏览器都已经可以很好地支持 XHTML 1.0,甚至很多移动智能设备(智能手机、PDA 等等)中的浏览器也已经可以很好地支持 XHTML 1.0。 XHTML 2.0 对于 XHTML 1.0 做了很大的改进,很多地方甚至与 XHTML 1.0 不兼容。由于目前主流的浏览器仅仅只能支持 XHTML 1.0,因此我们这里的讨论将限制在 XHTML 1.0 的范围内。

既然 XHTML 1.0 对于 HTML 4.0 做了改造,那么必然对于页面提出了一些新的要求,这些新的要求包括:

1. 必须在页面最顶部加上 DOCTYPE 的声明。如果不加这个声明,浏览器就会按照 HTML 4.0 的方式来处理,而不把页面当作 XHTML 处理。

XHTML 1.0 的 DOCTYPE 声明有 3 种,分别对应 3 种不同的 DTD。

Transitional ―― 最宽松的 DTD,可以使用带表现含义的标签和属性。

写法为:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Strict ―― 最严格的 DTD,不允许使用任何带表现含义的标签和属性。

写法为: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Frameset ―― 用于使用了 frame 的页面(即,包含有 <frameset> 标记)。

写法为:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
在刚刚开始向 XHTML 迁移的过程中,可以使用 Transitional 的 DTD,当习惯了更好的页面开发方法后,可以转向使用 Strict 的 DTD。只有在需要用到 frame 的页面,才应该使用 Frameset 的 DTD。

2. 紧跟在上面 DOCTYPE 声明之后的是一个 XHTML 名字空间(namespace)声明,放在增强的 <html> 元素中,写法为:

3. 由于 XHTML 1.0 页面就是合法的 XML 文档,而 XML 对于标签和属性都是区分大小写的,为了简单起见,XHTML 1.0 页面中所有的标签和属性都必须使用小写。

一些免费的工具,例如 HTML Tidy(>>http://tidy.sourceforge.net ),可以帮助你把标签和属性自动转换为小写。

4. 通过在 <head> 元素中添加一个 <meta> 元素来声明页面中使用的语言。

<meta http-equiv="Content-Type" content="text/html; charset=gbk" />

5. 在 XHTML 中,所有的属性都必须要加上引号。

一些免费的工具,例如 HTML Tidy(>> http://tidy.sourceforge.net),可以帮助你自动为所有的属性加上引号。

6. 在 XHTML 中,所有的属性都必须有值。

不能像在 HTML 4.0 中那样写:
<input type="checkbox" name="shirt" value="medium" checked>
而要写成:
<input type="checkbox" name="shirt" value="medium" checked= "checked" />

7. 在 XHTML 中,所有的标签都必须关闭。

关闭标签有两种方式,包含内容的标签使用结束标签关闭,空标签在后面加上空格和"/"。例如:
<p>This is acceptable HTML and it is also valid XHTML.</p> <img src="logo.gif" />

8. 不要在注释内容中使用"--" 。

"--" 只能使用在 XHTML 注释的开头和结束,不能出现在注释的内容中。下面的写法都是不允许的:
<!--Invalid -- and so is the classic "separator" below. --> <!------------------------------------>

9. 把所有的特殊符号编码。

< = &amp;lt; > = &amp;gt; & = &amp;amp;

W3C 的 XHTML/CSS/DOM 这 3 个规范构成了一个完整而严密的体系,我称这 3 个规范为 Web 世界中"三位一体神的化身"。这 3 个规范分别代表了 Web 页面的 structure(结构)、presentation(表现)和 behaviour(行为) 3 部分。将 Web 页面严格分为这 3 层,并且尽量使每一层的内容相互独立,有助于提高页面的可重用性和模块化程度,大幅降低页面制作、维护和修改的成本。为了达到上述分层的目标,编写的 XHTML 中应该只包含与 structure 相关的标记(元素和属性)。因此应该习惯于使用 Strict 类型的 DTD,尽快摒弃那些带有表现含意的标记(这些标记在 HTML 4.0 规范中被标识为 Deprecated 即"不提倡",并且会在 XHTML 以后的版本中被完全舍弃);尽快摒弃基于 table 做布局的老方法,采用完全的 CSS 布局。

附:推荐的 XHTML 相关书籍。

  1. 《HTML 与 XHTML 权威指南》,Chuck Musciano & Bill Kennedy 著。
  2. 《XHTML教程》,Chelsea Valentine & Chris Minnick 著。
  3. 《网站重构》,Jeffrey Zeldman 著。

来源:http://www.cublog.cn/u/884/showart_242970.html
--
我的网络营销boogger
http://china-news-it.blogspot.com

 

首次用服务器的站长常犯的错误


从使用虚拟空间到使用独立服务器,这对一个站长来说是一件惊天动地的大事,对于一个没有拿自己电脑做过服务器的站长来说,第一次拿到属于自己的服务器的密码的时候,心情将是无比激动的。
  
  然而,随之而来的诸多问题可能会让你措手不及,一些小的问题是可以预防的。
  
  1、除非你确认自己掌握了,否则不要去试WIN2003的防火墙
  WIN2003防火墙打开后,默认是禁止3389端口的,很多站长在启用了防火墙后一重启服务器就再连不上3389了。所以除非你确认自己知道这个防火墙的使用,否则就不要去碰它。
  还有的朋友是改了端口却忘记了在防火墙里开放新的端口。有的朋友则人根本不会改端口,直接在服务器上试的,结果没改成功,重启就进不去了。
  遇到这种情况,必须告诉机房维护人员您的服务器密码,让他们帮你停止防火墙。
  
  2、千万小心,不要禁用了网卡
  很多人在自己的电脑上就喜欢劈劈啪啪点鼠标,在服务器上可要小心,本地连接上右键一下,然后左键一下,很可能就点了禁用了。结果可想而知。
  遇到这种情况和上面一样,要告诉维护人员你的服务器密码才行。
  
  3、别忘记了更改超管密码
  一般IDC给用户的服务器装完了系统都有个默认的密码的,不修改的话很容易被黑。
  
  4、请注意当你要求机房维护人员为你重启服务器时,那将是一次非正常关机。
  如果你确认你的服务器还没有完全死机,并且不希望非正常关机,那么可以由机房维护人员插上显示器键盘等帮你从系统里重启,但是前提还是你要告诉维护人员服务器密码。
  
  5、请用检测软件查看您服务器的硬件
  使用检测软件可以得到你服务器中大部分硬件的品牌和型号,比如你可以知道租用商是否真的给你使用的是金士顿内存。这样,当你的服务器发生故障时,你就可以根据这些信息来判断是否有可能的是硬件问题。
  有的站长因为对服务器不熟悉,所以常常是一有问题就怀疑硬件有故障,这样很容易使问题的解决进程遭到延误。
  
  6、不要在服务器上浏览网页或者运行没有用过的程序
  或者说不要给服务器太多不安全的因素。如果没有安装补丁或者杀毒软件,在服务器上浏览网页将可能使服务器感染木马或者病毒。在服务器上运行没有用过的程序也有同样的危险,或者有可能导致服务器上的默认设置被改变。
  
  7、尽量不要一边看教程一边在服务器上设置
  阿江并不是一个笨人,但是有时候还是会犯错误的,所以就算教程是最新的最完整的,我们第一次操作的时候仍然可能出现问题,而因为是第一次,很难记清自己操作的全部过程,最后可能导致连有经验的人过来也无法完全设置好你的服务器了。
  最好先在自己的电脑上演练一遍,确认没有问题了再在服务器上测试。
  
  8、有了服务器,就要学着去使用它。
  使用服务器,这看似很简单的事情,其实是一门很大的学问,没有哪个高手可以说他可以解决服务器里的所有的问题,更没有谁敢说他的服务器不会被黑。
  所以不要总是抱怨别人不能帮你解决问题,如果你在租用或者购买服务器之前对服务器内部的设置一无所知,那么千万不要把维护服务器的希望寄托在临时找人帮忙上,要么就找个能长期帮自己的人,要么就干脆聘技术员,最好还是自己尽快学起来,因为没有谁会比你自己更了解你的服务器了。
  
  9、一定不要忘记了做备份
  虽然大多数时候备份是用不上的,但是一旦用上的时候没有备份那就是天大的灾难。在使用服务器的初期,误操作导致数据丢失的可能性很大,病毒和黑客入侵也会使你的网站数据毁于一旦,并且不要忘记了服务器最容易损坏的硬件就是硬盘。

 

WINDOWS服务器安全设置

 

(作者: 阿江 出处:www.ajiang.net)

前言

其实,在服务器的安全设置方面,我虽然有一些经验,但是还谈不上有研究,所以我写这篇文章的时候心里很不踏实,总害怕说错了会误了别人的事。

本文更侧重于防止ASP漏洞攻击,所以服务器防黑等方面的讲解可能略嫌少了点。

基本的服务器安全设置

安装补丁

安装好操作系统之后,最好能在托管之前就完成补丁的安装,配置好网络后,如果是2000则确定安装上了SP4,如果是2003,则最好安装上SP1,然后点击开始→Windows Update,安装所有的关键更新。

安装杀毒软件

虽然杀毒软件有时候不能解决问题,但是杀毒软件避免了很多问题。我一直在用诺顿2004,据说2005可以杀木马,不过我没试过。还有人用瑞星,瑞星是确定可以杀木马的。更多的人说卡巴司机好,不过我没用过。

不要指望杀毒软件杀掉所有的木马,因为ASP木马的特征是可以通过一定手段来避开杀毒软件的查杀。

设置端口保护和防火墙、删除默认共享

都是服务器防黑的措施,即使你的服务器上没有IIS,这些安全措施都最好做上。这是阿江的盲区,大概知道屏蔽端口用本地安全策略,不过这方面的东西网上攻略很多,大家可以擞出来看看,晚些时候我或者会复制一些到我的网站上。

权限设置

阿江感觉这是防止ASP漏洞攻击的关键所在,优秀的权限设置可以将危害减少在一个IIS站点甚至一个虚拟目录里。我这里讲一下原理和设置思路,聪明的朋友应该看完这个就能解决问题了。

权限设置的原理

  • WINDOWS用户,在WINNT系统中大多数时候把权限按用户(�M)来划分。在【开始→程序→管理工具→计算机管理→本地用户和组】管理系统用户和用户组。
  • NTFS权限设置,请记住分区的时候把所有的硬盘都分为NTFS分区,然后我们可以确定每个分区对每个用户开放的权限。【文件(夹)上右键→属性→安全】在这里管理NTFS文件(夹)权限。
  • IIS匿名用户,每个IIS站点或者虚拟目录,都可以设置一个匿名访问用户(现在暂且把它叫"IIS匿名用户"),当用户访问你的网站的.ASP文件的时候,这个.ASP文件所具有的权限,就是这个"IIS匿名用户"所具有的权限。

权限设置的思路

  • 要为每个独立的要保护的个体(比如一个网站或者一个虚拟目录)创建一个系统用户,让这个站点在系统中具有惟一的可以设置权限的身份。
  • 在IIS的【站点属性或者虚拟目录属性→目录安全性→匿名访问和验证控制→编辑→匿名访问→编辑】填写刚刚创建的那个用户名。
  • 设置所有的分区禁止这个用户访问,而刚才这个站点的主目录对应的那个文件夹设置允许这个用户访问(要去掉继承父权限,并且要加上超管组和SYSTEM组)。

这样设置了之后,这个站点里的ASP程序就只有当前这个文件夹的权限了,从探针上看,所有的硬盘都是红叉叉。

我的设置方法

我是先创建一个用户组,以后所有的站点的用户都建在这个�M里,然后设置这个组在各个分区没有权限或者完全拒绝。然后再设置各个IIS用户在各在的文件夹里的权限。

因为比较多,所以我很不想写,其实知道了上面的原理,大多数人都应该懂了,除非不知道怎么添加系统用户和�M,不知道怎么设置文件夹权限,不知道IIS站点属性在那里。真的有那样的人,你也不要着急,要沉住气慢慢来,具体的方法其实自己也能摸索出来的,我就是这样。当然,如果我有空,我会写我的具体设置方法,很傲能还会配上图片。

改名或卸载不安全组件

不安全组件不惊人

我的在阿江探针1.9里加入了不安全组件检测功能(其实这是参考7i24的代码写的,只是把界面改的友好了一点,检测方法和他是基本一样的),这个功能让很多站长吃惊不小,因为他发现他的服务器支持很多不安全组件。

其实,只要做好了上面的权限设置,那么FSO、XML、strem都不再是不安全组件了,因为他们都没有跨出自己的文件夹或者站点的权限。那个欢乐时光更不用怕,有杀毒软件在还怕什么时光啊。

最危险的组件是WSH和Shell,因为它可以运行你硬盘里的EXE等程序,比如它可以运行提升程序来提升SERV-U权限甚至用SERVU来运行更高权限的系统程序。

谨慎决定是否卸载一个组件

组件是为了应用而出现的,而不是为了不安全而出现的,所有的组件都有它的用处,所以在卸载一个组件之前,你必须确认这个组件是你的网站程序不需要的,或者即使去掉也不关大体的。否则,你只能留着这个组件并在你的ASP程序本身上下工夫,防止别人进来,而不是防止别人进来后SHELL。

比如,FSO和XML是非常常用的组件之一,很多程序会用到他们。WSH组件会被一部分主机管理程序用到,也有的打包程序也会用到。

卸载最不安全的组件

最简单的办法是直接卸载后删除相应的程序文件。将下面的代码保存为一个.BAT文件,( 以下均以 WIN2000 为例,如果使用2003,则系统文件夹应该是 C:\WINDOWS\ )

regsvr32/u C:\WINNT\System32\wshom.ocx
del C:\WINNT\System32\wshom.ocx
regsvr32/u C:\WINNT\system32\shell32.dll
del C:\WINNT\system32\shell32.dll

然后运行一下,WScript.Shell, Shell.application, WScript.Network就会被卸载了。可能会提示无法删除文件,不用管它,重启一下服务器,你会发现这三个都提示"×安全"了。

改名不安全组件

需要注意的是组件的名称和Clsid都要改,并且要改彻底了。下面以Shell.application为例来介绍方法。

打开注册表编辑器【开始→运行→regedit回车】,然后【编辑→查找→填写Shell.application→查找下一个】,用这个方法能找到两个注册表项:"{13709620-C279-11CE-A49E-444553540000}"和"Shell.application"。为了确保万无一失,把这两个注册表项导出来,保存为 .reg 文件。

比如我们想做这样的更改

13709620-C279-11CE-A49E-444553540000 改名为 13709620-C279-11CE-A49E-444553540001
Shell.application 改名为 Shell.application_ajiang

那么,就把刚才导出的.reg文件里的内容按上面的对应关系替换掉,然后把修改好的.reg文件导入到注册表中(双击即可),导入了改名后的注册表项之后,别忘记了删除原有的那两个项目。这里需要注意一点,Clsid中只能是十个数字和ABCDEF六个字母。

下面是我修改后的代码(两个文件我合到一起了):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{13709620-C279-11CE-A49E-444553540001}]
@="Shell Automation Service"

[HKEY_CLASSES_ROOT\CLSID\{13709620-C279-11CE-A49E-444553540001}\InProcServer32]
@="C:\\WINNT\\system32\\shell32.dll"
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\CLSID\{13709620-C279-11CE-A49E-444553540001}\ProgID]
@="Shell.Application_ajiang.1"

[HKEY_CLASSES_ROOT\CLSID\{13709620-C279-11CE-A49E-444553540001}\TypeLib]
@="{50a7e9b0-70ef-11d1-b75a-00a0c90564fe}"

[HKEY_CLASSES_ROOT\CLSID\{13709620-C279-11CE-A49E-444553540001}\Version]
@=" 1.1"

[HKEY_CLASSES_ROOT\CLSID\{13709620-C279-11CE-A49E-444553540001}\VersionIndependentProgID]
@="Shell.Application_ajiang"

[HKEY_CLASSES_ROOT\Shell.Application_ajiang]
@="Shell Automation Service"

[HKEY_CLASSES_ROOT\Shell.Application_ajiang\CLSID]
@="{13709620-C279-11CE-A49E-444553540001}"

[HKEY_CLASSES_ROOT\Shell.Application_ajiang\CurVer]
@="Shell.Application_ajiang.1"

你可以把这个保存为一个.reg文件运行试一下,但是可别就此了事,因为万一黑客也看了我的这篇文章,他会试验我改出来的这个名字的。

防止列出用户组和系统进程

我在阿江ASP探针1.9中结合7i24的方法利用getobject("WINNT")获得了系统用户和系统进程的列表,这个列表可能会被黑客利用,我们应当隐藏起来,方法是:

【开始→程序→管理工具→服务】,找到Workstation,停止它,禁用它。

防止Serv-U权限提升

其实,注销了Shell组件之后,侵入者运行提升工具的可能性就很小了,但是prel等别的脚本语言也有shell能力,为防万一,还是设置一下为好。

用Ultraedit打开ServUDaemon.exe查找Ascii:LocalAdministrator,和#l@$ak#.lk;0@P,修改成等长度的其它字符就可以了,ServUAdmin.exe也一样处理。

另外注意设置Serv-U所在的文件夹的权限,不要让IIS匿名用户有读取的权限,否则人家下走你修改过的文件,照样可以分析出你的管理员名和密码。

利用ASP漏洞攻击的常见方法及防范

一般情况下,黑客总是瞄准论坛等程序,因为这些程序都有上传功能,他们很容易的就可以上传ASP木马,即使设置了权限,木马也可以控制当前站点的所有文件了。另外,有了木马就然后用木马上传提升工具来获得更高的权限,我们关闭shell组件的目的很大程度上就是为了防止攻击者运行提升工具。

如果论坛管理员关闭了上传功能,则黑客会想办法获得超管密码,比如,如果你用动网论坛并且数据库忘记了改名,人家就可以直接下载你的数据库了,然后距离找到论坛管理员密码就不远了。

作为管理员,我们首先要检查我们的ASP程序,做好必要的设置,防止网站被黑客进入。另外就是防止攻击者使用一个被黑的网站来控制整个服务器,因为如果你的服务器上还为朋友开了站点,你可能无法确定你的朋友会把他上传的论坛做好安全设置。这就用到了前面所说的那一大堆东西,做了那些权限设置和防提升之后,黑客就算是进入了一个站点,也无法破坏这个网站以外的东西。

后记

也许有安全高手或者破坏高手看了我的文章会嘲笑或者窃喜,但我想我的经验里毕竟还是存在很多正确的地方,有千千万万的比我知道的更少的人像我刚开始完全不懂的时候那样在渴求着这样一篇文章,所以我必须写,我不管别人怎么说我,我也不怕后世会有千千万万的人对我唾骂,我一个人承担下来,我也没有娘子需要交代的……

因为这其实只是抛砖引玉的做法,从别人的笑声中,我和我的读者们都可以学到更多有用的东西。


--
我的网络营销boogger
http://china-news-it.blogspot.com

 

innerHtml 和 innerText

用法:

<div id="test">
    <span style="color:red">test1</span> test2
</div>

在JS中可以使用:

test.innerHTML:

  也就是从对象的起始位置到终止位置的全部内容,包括Html标签。

  上例中的test.innerHTML的值也就是"<span style="color:red">test1</span> test2 "。

test.innerText:

  从起始位置到终止位置的内容, 但它去除Html标签

  上例中的text.innerTest的值也就是"test1 test2", 其中span标签去除了。

test.outerHTML:

  除了包含innerHTML的全部内容外, 还包含对象标签本身。

  上例中的text.outerHTML的值也就是<div id="test"><span style="color:red">test1</span> test2</div>


完整示例:

<div id="test">
    <span style="color:red">test1</span> test2
</div>

<a href="javascript:alert(test.innerHTML)">innerHTML内容</a>
<a href="javascript:alert( test.innerText)">inerHTML内容</a>
<a href="javascript:alert(test.outerHTML)">outerHTML内容</a>

特别说明:

  innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器,因此,尽可能地去使用innerHTML,而少用innerText,如果要输出不含HTML标签的内容,可以使用innerHTML取得包含HTML标签的内容后,再用正则表达式去除HTML标签,下面是一个简单的符合W3C标准的示例:

<a href="javascript:alert(document.getElementById ('test').innerHTML.replace(/<.+?>/gim,''))">无HTML,符合W3C标准</a>

让innerHTML中的script脚本执行起来

在我们使用AJAX的时候,经常要用到innetHTML来更新对象的内容,但是对于更新的<script>脚本程序浏览器却无法执行,我前面AJAX初学常遇问题解答这篇文章曾提到过这个问题,它不执行的原因是:<script>标签只在浏览器第一次文档加载中被解析,下面介绍怎么样让<script>跑起来。

分析问题

既然<script>只在文档加载中才被解析,那么我就得调用document.write()方法来重新加载一次,但是这样的话原来页面的内容也会被覆盖掉了,所以不得不用IFRAME把document.write()装载起来。

解决问题
 var jsCode = 需要执行的JS代码  var jsIframe = document.createElement("iframe");  jsIframe.style.display = "none";//把jsIframe隐藏起来  document.body.appendChild(jsIframe);  with(window.frames[window.frames.length - 1]){   document.open();   document.write(jsCode); //执行JS代码   document.close();  }  document.body.removeChild(jsIframe);//执行后删除iframe对象 

这里需要注意一个问题,因为jsCode是在iframe中运行,所以所有的页面元素都在iframe父对象之下,要调用页面元素对象必须得用 parent.obj 这种方式。

另外一种方法:

用dom动态创建一个script对象
var script=document.createElement("script");

script.src="XXXX.js";
document.body.appendChild (script);



--
我的网络营销boogger
http://china-news-it.blogspot.com

 

如何学习AJAX

 
现在浏览器端以 JavaScript 为核心,基于各种 Web 标准(即:早已完成标准化的XHTML/CSS/DOM/XML/XSLT 和正在进行标准化的XMLHTTP)的技术正在加速整合,Ajax 就是这一系列技术的一个统称。
 
虽然网络上已经有大量的相关资源,但是为了打好基础,认真读上几本书还是很有必要的。
 
好在 Ajax 并不是什么全新的技术,它仅仅是传统技术的发展和增值,是对于这些基于 Web 标准的传统技术的重新包装,使其更加适合于企业应用,并且和服务器端结合地更加紧密。因此学习 Ajax,首先就要从深入学习这些传统的技术开始。
 
我由浅入深地列出一些我读过的书籍,提供给大家做参考:
 
1、XHTML 教程(XHTML)   作者:Chelsea Valentine, Chris Minnick   New Riders 原版,人民邮电出版社中文版
是的,今天你最应该学习的是 XHTML,而不是 HTML。HTML 4.x 已经是一个被废弃了的标准,今天的标准是 XHTML 1.0。XHTML 1.0 也不是 XHTML 最新的版本,但是它是目前唯一得到浏览器广泛支持和唯一实用的 XHTML 版本。
 
2、JavaScript 权威指南第四版(JavaScript: The Definitive Guide)   作者 avid Flanagan   O'Reilly 原版,中国电力出版社中文版
JavaScript 爱好者亲切地称之为"犀牛书",因为 O'Reilly 以犀牛作为这本书的封面。这是目前 JavaScript 领域最深入和最权威的入门书。与其它 JavaScript 相关书籍的区别是这本书一半以上的篇幅着重于深入介绍 JavaScript 语言本身的基础知识,而不是象其它的书一样把基础知识和与 HTML 相结合做 Web 开发的内容(这些内容往往偏重于细节,使得其篇幅很容易就超出了 1000 页,例如《JavaScript Bible》)混杂在一起。对于刚刚开始学习 JavaScript 的初学者,这本书毫无疑问是最佳的入门书。
 
3、XML 高级编程(Professional XML)   Didier Martin等著   Wrox 原版,机械工业出版社中文版
这本书是关于 XML 开发技术非常详尽的著作。虽然因为作者众多(第一版 12 个人,第二版好像又多了几个),无法摆脱 Wrox 红皮书系列大杂烩的印记,但是这本书可以说是红皮书系列中少有的精品。
这本书可以作为 XML 技术参考书,虽然很厚,但是没有必要从头到尾全部读完。其中与 Ajax 相关的内容包括 XML DOM、XSLT 等等。  
 
4、网站重构(Designing with Web Standards)   作者:Jeffrey Zeldman   New Riders 原版,电子工业出版社中文版
这本书详细地介绍了如何摒弃远古时代(按照我的理解,3 年以前吧)不符合标准,专门针对某种浏览器(90%以上的情况下是 IE)做开发的恶习,真正采用符合标准的方式来做开发,最终走上向后兼容(注意:不是与浏览器以前不能完整支持 Web 标准的版本相兼容,而是与浏览器以后的版本相兼容)的平坦大路上来。这本书虽然不是 CSS 的专著,但是其中充分展示了使用 CSS 的一些高级技巧。尤其是最后一章展示了完全基于 CSS 做布局,摒弃使用 table 做布局的老方法的具体做法。
非常遗憾的是这本书的中文版翻译的非常烂,如果不对照原文,很容易误入歧途。读这本书有任何疑问的朋友都可以直接和我联系。   上面列出的是与 Ajax 涉及到的技术相关的书籍。我没有列出 CSS 的书,是因为我并没有专门读过一本 CSS 方面的专著。附件是网上流传很广的 CSS 2.0 中文手册,可以作为这方面的参考。
读了以上这些书,你已经在技术方面打下了极为坚实的基础,你还需要有一个经常的讨论场所,JavaEye 毫无疑问是你最值得来的地方。
 
下面我再列出几本与技术没有直接关系的书籍。
 
5、面向使用的软件设计(Software for Use)   作者 arry Contantine, Lucy Lockwood   ACM Press 原版,机械工业出版社中文版
大部分的软件都是给人使用的。我在 BEA User Group上的演讲中说到,Ajax 为什么会越来越流行,主要的原因就是它能比传统的基于 HTML FORM 的交互模式带给用户更好的交互体验,也就是 Ajax 可以实现更好的 Web 可用性(Web Usability,这是目前国外的一个专门的研究领域),这才是 Ajax 最大的价值。软件的可用性永远都是一个大的话题,《面向使用的软件设计》正是这方面最权威的专著。我们只要在做最终用户直接使用(有一个可视的界面)的软件开发,提高可用性就是我们需要孜孜不倦追求的目标。


 

6、软件创新之路(Inmates Are Running the Asylum)   作者:Alan Cooper   Sams Publishing 原版,电子工业出版社中文版   
 
7、About Face 2.0   作者:Alan Cooper   John Wiley & Sons 原版,中文版即将出版
上面两本书都是交互设计大师 Alan Cooper 的名著,相信很多朋友都知道 Alan Cooper 的大名,这两本书是交互设计爱好者必读的著作。


--
我的网络营销boogger
http://china-news-it.blogspot.com

 

必须用到和不必使用ajax的地方


下面是当前网页应用程序应该出现的地方:

表单是很慢的,非常慢。尝试编辑位于del.icio.us上面的一个书签?点击编辑链接打开一个编辑书签的表单页面,然后编辑你的内容并点击提交按钮等待整个提交过程结束,最后返回上一页并向下滚动到你刚才编辑的书签那里查看内容是否已经正确更改。那AJAX呢?点击编辑链接马上开始更改标签内容,点击提交按钮开始异步传输标签编辑的内容并立即看到更改后的内容而无需重载整个页面。

总而言之,带有深层树状导航的应用程序通常是一个噩梦。在大多数情况中简单平直的拓扑结构以及搜索/标记可以很好的工作。但是如果一个应用程序真正使用深层树状导航,使用JavaScript来管理拓扑ui(user interface用户接口),则使用Ajax懒加载深层数据可以降低服务器的负载。举例来说,为了阅读一个只有一行的结果来加载整个一个新页面是非常耗时的。

在一个允许用户创建实时讨论的信息公告系统中,迫使用户一次又一次的更新完页面看到答复是非常愚蠢的。回复应该是实时的,用户不应被迫总是去痴迷于刷新操作。即使是gmail这个已经对以前像hotmail/yahoo mail的收件箱刷新,刷新收件箱标记的操作有所改进,也并没有充分的使用Ajax的功能来提示有新邮件到达。

如果Ajax提交过程没有一个协调的UI提示是非常糟糕的,通过使用Ajax来提交一个调查或是否选择可以减少提交过程等待的痛苦。通过减少点击的等待时间,Ajax应用程序变得越来越有交互性-如果要用40秒来提交一个投票,除非非常在意的话大多数人会选择放弃。如果只花1秒呢,非常大比例的人会乐于参加投票的。(我在Netflix versus有2008张电影投票在IMDb.com有210张电影投票)

应用一个过滤、按日期排序、按日期和姓名排序、打开或关闭过滤器等等。任何一种高交换型操作应该交给JavaScript来处理而不是通过向服务器来提交一系列的请求。在查找或者操作大量数据的时候带来的视图上的改变最多不会超过30秒,Ajax真的使这些操作加速了。

一些软件/JavaScript是擅长于帮助用户完成键入相同的文字或可以预测的文字的工作的。在del.icio.us 和 Gmail 中该功能是非常有益的,可以用来快速增加标记/email等。

对于一个频繁使用的应用程序诸如网页邮件客户端或博客阅读器来说,用户有充足的时间来学习如何使用新的UI概念但是他们却无法接受一个非常缓慢 的反应速度。这种应用为Ajax变的更加普及起到了一个完美的杠杆作用。随着用户使用频率的增加,更多的Ajax部件应该加强用户的使用体验。

但是对于网页应用程序来说,把每件事甚至任何事都用JavaScript来实现也是没有意义的。Ajax只是针对一些特定的环境才能带来显著的 帮助。在Ajax出现之前网页应用程序已经可以工作的很好了并且目前在网页开发中Ajax还存在着许多的缺陷和缺点。就算不从服务器端取得一个异步的信息 数据流一个平直的html网页日志也可以工作的很好。对于文档或文档之间的跳转来说,老旧的纯HTML仍然是最好的选择。简单或很少使用的应用程序就算不 用JavaScript同样可以很好的工作。

下面是一些不应该用到Ajax的地方:

就算表单是Ajax技术的最大受益人,一个简单内容的表单,或提交订货单,或一次性的很少用到的表单都不应该使用以Ajax驱动的表单提交机制。总的来说,如果一个表单不是很长用,或已经工作的很好,那么就算使用Ajax也没有什么帮助。

  • 搜索

实时搜索带来的痛苦要远大于他带来的帮助。这就是为什么Google Suggest还处于beta测试而并没有放在主页上的原因。在Start.com Live.com上搜索的时候你是不能使用返回按钮来查看上一次搜索或返回上一页的。或许还没有人来完成这项工作,但是完成这个工作应该是很困难的至少是不太明知的或者会因此带来更多的麻烦。(译注:现在已经有很多开源的框架可以实现历史记录功能)

  • 基本导航

总的来说,使用Ajax为一个基础的网站/程序做导航是一个可怕的念头。谁会把用来使自己的程序变的更好的时间花在编写代码模仿浏览器的行为上面?在基础页面中导航的操作中JavaScript是没有用的。

  • 替换大量的信息

Ajax可以不用整页刷新来动态更新页面中改变的一小部分。但是如果一页上的大部分内容都需要更新,那为什么不从服务器那里获得一个新页面呢?

  • 显示操作

虽然看上去Ajax是一个纯UI技术,其实不是这样的。他实际上是一个数据同步、操作、传输的技术。要想得到一个稳定的干净的网页程序,不使用Ajax/JavaScript来直接完成用户接口是明智的。JavaScript可以分散分布并简单的操作XHTML/HTML DOM,根据CSS规则来决定如何让UI显示数据。查看

这里 http://www.sourcelabs.com/blogs/ajb/2005/08/powering_javascript_ui_with_cs.html

来查看如何使用CSS来替代JavaScript来控制数据的显示。

  • 无用的网页小部件
滑块选择控件、拖拽控件、弹性控件(此处原文为bouncies,不知指为何物?)、鼠标样式、天气预报控件,这些小部件应该可以被更直接的控件代替或者为了整洁干脆整个去掉。为了选择一种颜色,也许滑块选择控件可以选择一个正确的阴影颜色,但是在一个商店中选择一个价格,使用滑块选择控件选到分这个单位对于用户来说有点过分。
 

--
我的网络营销boogger
http://china-news-it.blogspot.com

 

十大国外虚拟主机对比 国外虚拟主机购买指南(第二版)

2006年11月20日

国外虚拟主机,对比,评论 在国外购买主机大概有几年的历史了,前前后后也用过不少,对比过不少,前几年刚开始买时国内使用国外主机的很少,在国内几乎找不到有关国外虚拟主机的介绍评论等资料,都是在国外的主机论坛一页一页翻着看来对比,希望能找到便宜的适合自己用的主机空间。

几 年过去了,现在也积累了一些经验,对国外的不管是虚拟主机,VPS主机(虚拟个人服务器,root权限),还是专用服务器等,从价格、功能、商家 服务服务等各方面都有了一个不少的了解,在这里略作总结,挑选了10家国外最便宜的,比较受欢迎的虚拟主机商介绍给大家,希望对那些打算购买国外主机空间 发展的朋友能有所帮助。

这里介绍的是虚拟主机,以后有时间还会介绍一些VPS主机,即Virtual Private Server, 虚拟私人服务器。VPS 一般都可以防置多个域名,多个网站,对于一些发展比较多的站长来说毫无疑问是很好的选择。VPS一般除了你购买的容量、流量大小有限制外,其他的所有功能 都是不限的,有的会限制一下总共可以放置网站的数量,比如10个,但多数都是不限的。是介于专用服务器和虚拟主机之间的一种主机,专用服务器所具有的功能 他都有。

一. 为什么要选购国外主机?

购买国外主机的最主要原因就是便宜,比如一个5G容量的空间,在国内每年可能需要700美元(5500RMB),但在美国一年也就是95美元(800RMB),价格差距8倍左右。便宜的原因主要是国外已形成了规模经济,成本已经很低,而国内的则成本较高。

二. 购买国外主机需要准备什么,多长时间能开通?

购买国外主机需要有一定的英文基础,因为操作界面都是英文,但一般操作面板Cpanel最多,也没多少单词,稍微有一点英文基础和Web管理经验就 可以操作。再一个国外主机的付款都以美元支付,一般都接受信用卡、Paypal(Ebay旗下的国外最大的在线支付系统)等支付,所以一张国际信用卡是必 不可少的,国内银行发放的Visa,MasterCard都可以,当然Paypal也可以,不过paypal你也先需要有国际信用卡往自己的Paypal 里边转些钱然后再支付。有了国际信用卡一般从主机的选择、付款到开通快的几个小时,最慢也不超过24小时,非常便捷方便。

三. 购买国外虚拟主机需要考虑哪些因素?

1. IP地址能否访问到?

首先,如果你的网站用户将来面向的是国内的话,必须要考虑的问题就是这家主机上的IP地址在国内是否可以顺利访问到,这一点是由于众所周知的原因了。如果你买的访问不到,还要退款等比较麻烦,比如PowWeb这家在国外是很不错的主机商,但IP在国内访问不到,就不能买了。下面将要介绍的十家都是经过测试或使用过在国内可以顺利访问的主机。

2. 主机的硬件设施情况

虚拟主机商的机房 (data center) 整体对外专线的带宽越大,网站联线的速度也就越快。

3. 主机上架设的网站有多少?

一个主机的网站数量越多,资源占用越大,访问速度就会变得缓慢。因此,选择一家有信誉的虚拟主机商了是非常必要的。

四. 国外主机在国内的访问速度会不会慢?

中国以及其他的国家对美国的带宽都很充足,因此访问速度的差异已经无法察觉。可以想一下,你访问www.apple.com, www.google.com 是否觉得速度慢呢?甚至包括您正在浏览的站长日志(我们的主机商是 Bluehost )的时候,您是否有察觉与国内的网站有任何差别?

五. 10大国外主机商对比评论

这里根据虚拟主机商的运作经验,硬件设施,主机价格,空间容量,流量,软件支持,商务支持等等因素特别选择了10家在国外较受欢迎,信誉较好,价格较低的主机商介绍给大家。下面所选的每月价格都在5-10美元(40-78元人民币)之间,空间容量都在5GB以上,每月流量都在100GB以上。

  1. iPowerWeb (Linux & Windows)
    ipowerweb 主机概况:
    iPowerWeb 空间容量50GB, 每月流量750GB,每月价格7.95美元,可以放置6个顶级域名网站,并且还提供一个免费域名注册,$30美元的Google 关键词推广,$50美元的 Yahoo 关键词推广。
    简评:
    iPowerWeb 的机房位于世界一流的 AT&T 的全球干线和数据中枢上,这可以有效的保证网站的访问速度。在运营的几年时间里 iPowerweb 目前在全球已经有了30多万的客户,是美国一家非常知名的虚拟主机供应商。国内近来选择 iPowerWeb 的也非常多。iPowerWeb 除了大容量,大流量,多域名独立网站这些特点外,还给每一个新帐户提供价值 80美元的 Google 和 yahoo 关键词推广,对于新站来说等于免费获得了一笔广告费。
  2. Bluehost (Linux)
    bluehost 主机概况:
    Bluehost 的空间容量为 50GB, 每月流量 999GB, 提供一个免费域名,可以放置6个顶级域名的独立网站,每月价格 $6.95美元。
    简评:
    BlueHost 有9年的运作经验,在全世界有数万的客户。Bluehost 是国内用户选择较多的美国主机之一,网页在国内访问速度优良,主机各方面运行稳定。BlueHost 还提供有 SSH 连接,这个对于管理主机来说可是太方便了,不过需要额外申请,购买后发一封邮件向客服说明一下即可开通。
  3. StartLogic (Linux & Windows)
    startlogic主机概况:
    StartLogic 的空间容量为 50GB, 每月流量 750GB, 每月价格 $5.95美元。免费域名,可以放置10个顶级域名网站。还提供各为 $50 美元的Google 和 Yahoo 关键词网站免费宣传费用。
    简评:
    StartLogic 已有数年的运营历史,在美国主机市场占有相当的份额,在主机评比中曾多次获奖。网站速度在国内访问速度快,主机性能稳定,容量和流量均较大,5.95美元的价格较低,国内选择 StartLogic 的也比较多。StartLogic 主机的用户管理面板为VDECK 2.0.
  4. IXWebhosting (Linux & Windows)
    ixwebhosting 主机概况:
    IXWebhosting 的所有型号主机都有 Windows 和 Linux 两种操作系统可供选择。IXWebHosting的business Plus 提供 300GB 的硬盘空间,1500GB 的每月流量,可以放置8个顶级域名的网站,并且提供免费注册三个顶级域名,8个专用 IP 地址,每月价格$6.45美元。
    简评:
    IXWebhosting 有6年的运作历史,市场占有率在美国的主机商排名中位居前列。IXwebhosting 主机空间大,流量大,价格低只有6美元多,非常超值,并且还提供专用 IP 地址,对于需要专用 IP 地址的网站,这一点非常有用。
  5. Gate (Linux & Windows)
    gate 主机概况:
    Gate 的主机容量为 5GB, 每月流量为 200GB, 每月价格 $9.95 美元。Gate 提供注册一个1美元的域名,以及价值 $55美元的Google Adwords 网站关键词免费宣传费用。
    简评:
    Gate的主机在美国是非常受欢迎的主机之一,速度快,在线时间稳定,客户服务好很受用户的好评。唯一一个不足目前只能放置一个顶级域名的网站,如果你准备买一个空间致力于发展一个网站,Gate 的卓越的服务和优良的性能是最佳选择之一,如果你准备发展多个网站,可以选择其他支持多域名(Addon domains)独立网站的主机。
  6. LunarPages (Linux & Windows)
    lunarpages主机概况:
    LunarPages 的空间容量为35GB,每月流量为800GB,放置的顶级域名网站数量2个(即 Addon domain 1个),每月价格 $6.95美元,数据库大小,二级域名等均无限制。
    简评:
    LunarPages 在虚拟主机领域有5年的历史了,在全世界有7万多个客户。在这几家中以前是最贵的一家,口碑用户反映也是较好的主机商之一,各方面服务非常好,以前价格很 贵,去年初价格才降了下来,与另外一些差不多。我们有几个网站包括几个朋友的网站都在使用或者曾经使用过LunarPages的虚拟主机服务,对他们非常满意。
  7. HostGator (Linux)
    hostgator 主机概况:
    HostGator 的硬盘空间为10GB, 每月流量为 100GB, 放置的顶级域名独立网站不限量,每月价格 $9.95 美元。
    简评:
    HostGator 创立于2002年,是一家增长很快的主机商,在主机市场已经占有了相当的市场份额,他的主机组合非常受欢迎,在国外主机论坛颇受好评,客户服务非常快,有实时聊天支持,邮件支持通常不超过2个小时就会回复,是所用过的客服最快、最好的主机商之一。最近他们推出了不限制网站数量这一举措,也就是你可以放多个顶级域名的网站,本站就曾放置在 HostGator 的主机上。
  8. HostMonster (Linux)
    hostmonster 主机概况:
    HostMonster 的主机空间为 50GB, 每月流量为 999GB, 每月价格 $4.95美元。不限量的顶级域名独立网站,SSH 访问。提供注册一个永久的免费域名。
    简评:
    HostMonster 的价格是这10个主机中最低的,每月只有 4.95 美元,约合人民币不到40元,而且空间容量也很大,达到了50GB,每月流量999GB基本就是不限量了,对于一般的网站来说是绰绰有余,主机组合非常经济实惠,注重经济因素的用户可选择这一家。而且 HostMonster 还提供有 SSH 访问,这个功能在虚拟主机里边是不多的。
  9. EasyCGI (Windows)
    easycgi 主机概况:
    EasyCGI 的环境如下:Windows 2000 主机环境,6 GB 硬盘空间,150 GB 月流量,月价格7.96美元,私用的cgi-bin,脚本和语言支持有 Perl 5, PHP 4.3.1, SSI, ASP and ASP.NET 1.1, Persits ASPUpload, ASPJpeg and ASPEmail, 128bit Shared SSL …
    简评:
    性能稳定,用户评价不错的 专业 Windows 主机,EasyCGI 没有 Linux 主机, 需要 ASP .net 的用户的不错的选择。
  10. AN Hosting
    anhosting 主机概况:
    AnHosting 提供 49GB 的空间容量,999GB的每月流量,每价格 $6.95 美元。最多放置10个顶级域名独立网站,提供 $70美元的网站关键词免费推广。
    简评:
    ANhoting 成立于2001年,是一个已有5年的经营历史的老牌主机商了,数据中心位于美国芝加哥。在全球100多个国家有10万以上的用户,主机多次被 CNET, BBBOnline 等网站评为 TOP 5 主机。Anhosting 的客服包括有实时聊天技术支持。

六. 10大国外主机详情列表对比:

这里对比的是每个主机商最便宜的主机组合的一些基本功能,还有更多的详细的功能或者包括的有一些常用的脚本等,详情请查看主机商的网站。下 面为"额外"的表示另外付费可以增加的功能,注册费用指购买时一次性的注册费。一些不太了解的功能未标明,另外主机商搞活动时价格会有优惠变化,具体请到 主机商网站详细了解。(本表数据时间2006年11月20日)

功能 \ 主机商 LunarPages iPowerWeb StartLogic Bluehost EasyCGI HostGator Gate HostMonster IXWebHosting AN Hosting
空间容量 35GB 50GB 50GB 50GB 6GB 10GB 5GB 50GB 5G 49GB
每月流量 800GB 750GB 750GB 999GB 150GB 100GB 200GB 999GB 300G 999GB
每月价格 $6.95 $7.95 $5.95 $6.95 $7.95 $9.95 $9.95 $4.95 $6.45 $6.95
放置网站数量 2个 6个 10个 6个 1个 不限 1个 不限 8个 10个
FTP帐号 支持, 不限 支持 支持 1000 不限 不限 不限 不限 不限 2000
赠送域名 1个 1个   1个     1个 1个 1个 1个
二级域名 不限 不限 不限 20 不限 不限 不限 不限 20 不限
Email帐号 不限 500 不限 2500 不限 不限 不限 不限 不限 不限
管理面板 Cpanel Cpanel VDECK Cpanel Cpanel Cpanel Cpanel Cpanel Cpanel
MySQL数据库 支持, 不限 支持 支持 50 50 不限 不限 支持 2个 不限
Postgre SQL 支持, 不限 不明 10 2个 3个
PHP 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持
CGI-BIN 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持
Perl 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持
Python 支持   支持 支持 支持 支持
SSI 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持
ASP 额外 支持 支持
JSP 额外 支持 支持 支持 支持 支持 支持 支持 支持
专用IP地址 额外   8个  
Video 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持
Audio 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持
Flash 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持
ShockWave 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持
POP3 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持
SMTP 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持
IMAP 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持
邮件列表 包括 支持 支持 支持 支持 支持 支持 支持 支持 支持
网络统计 包括 支持 支持 支持 支持 支持 支持 支持 支持 支持
备 注 SSH SSH
功能 \ 主机商 LunarPages iPowerWeb StartLogic Bluehost EasyCGI HostGator Gate HostMonster IXWebHosting AN Hosting

――――――――
作者:Jesse Lee
网站:站长日志 http://jesse.blogs-china.com

本文初次发表时间:2005年10月17日
第二版发表时间:2006年11月20日
最后更新:2006年11月20日
本文地址: http://jesse.blogs-china.com/top-10-web-hostings/
版权声明:本文可以任意转载,可以用于商业用途,但转载时必须保留此作者信息,并不得改动文章内容,保证其完整一致。

本文的PDF 版本: 十大国外虚拟主机对比PDF版



--
我的网络营销boogger
http://china-news-it.blogspot.com

2007/05/18

 

HTML在IE浏览器中的专有条件注释

经常看到一些代码,比如
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="ie7.css" />
<![endif]-->
就感到很奇怪.书上很少能见到,也很少说到的东西
网页对浏览器的兼容性是经常接触到的一个问题。其中因微软公司的Internet Explorer(简称IE)占据浏览器市场的大半江山,此外还有Firefox、Opera等。需要对这些浏览器进行兼容。

同时,单就IE而言,因IE版本的升级更替,目前浏览者使用的主要停留在 IE5(IE5.5)、IE6和IE7这三个版本中。而这3个版本对于我们制作的WEB标准网页(XHTML+CSS)解释执行的显示状况不尽相同。并且,其他非IE浏览器与IE对某些CSS解释也不一样。所以,通过IE浏览器中的专有条件注释可有针对性的进行相关属性的定义。

原文地址: http://www.quirksmode.org/css/condcom.html

条件注释只能用于Explorer 5+ Windows(以下简称IE)(条件注释从IE5开始被支持)。如果你安装了多个IE,条件注释(Conditional comments)将会以最高版本的IE为标准(目前为IE 7)。

条件注释只能在windows Internet Explorer(以下简称IE)下使用 ,因此我们可以通过条件注释来为IE添加特别的指令。

通俗点,条件注释就是一些if判断,但这些判断不是在脚本里执行的,而是直接在html代码里执行的,比如:


<!--[if IE]>
这里是正常的html代码
<![endif]-->


1,条件注释的基本结构和HTML的注释(<!-- -->)是一样的。因此IE以外的浏览器将会把它们看作是普通的注释而完全忽略它们。
2,IE将会根据if条件来判断是否如解析普通的页面内容一样解析条件注释里的内容。
3,条件注释使用的是HTML的注释结构,因此他们只能使用在HTML文件里,而不能在CSS文件中使用。

可使用如下代码检测当前IE浏览器的版本(注意:在非IE浏览器中是看不到效果的)


[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]

那如果当前的浏览器是IE,但版本比IE5还低,该怎么办呢,可以使用<!--[if ls IE 5]>,当然,根据条件注释只能在IE5+的环境之下,所以<!--[if ls IE 5]>根本不会被执行。


lte:就是Less than or equal to的简写,也就是小于或等于的意思。

lt :就是Less than的简写,也就是小于的意思。

gte:就是Greater than or equal to的简写,也就是大于或等于的意思。

gt :就是Greater than的简写,也就是大于的意思。

! :就是不等于的意思,跟javascript里的不等于判断符相同



Conditional comments属于CSS hack? 条件判断属于CSS hack吗?

严格地说是属于CSS hack。因为就好象其他真正的css hack一样,它使得我们可以给一些浏览器赋予特殊的样式,再则它不依赖于某个浏览器的BUG来控制另外一个浏览器(的样式)。除此之外,条件判断还能用来做一些超出CSS HACK范围的事情(虽然这种情况很少发生)。

因为条件判断不依赖于某个浏览器的hack,而是一个经过深思熟虑的特色功能,所以我相信它是可以被放心地使用的。当然,其他浏览器也有可能支持条件判断(到目前为止还没有),但是看起来,他们应该不会使用如<!--[if IE]>这样的语法。

应该如何应用条件注释

本文一开始就说明了,因为IE各版本的浏览器对我们制作的WEB标准的页面解释不一样,具体就是对CSS的解释不同,我们为了兼容这些,可运用条件注释来各自定义,最终达到兼容的目的。比如:


<!-- 默认先调用css.css样式表 -->
<link rel="stylesheet" type="text/css" href="css.css" />

<!--[if IE 7]>
<!-- 如果IE浏览器版是7,调用ie7.css样式表 -->
<link rel="stylesheet" type="text/css" href="ie7.css" />
<![endif]-->

<!--[if lte IE 6]>
<!-- 如果IE浏览器版本小于等于6,调用ie.css样式表 -->
<link rel="stylesheet" type="text/css" href=" ie.css" />
<![endif]-->


这其中就区分了IE7和IE6向下的浏览器对CSS的执行,达到兼容的目的。同时,首行默认的css.css还能与其他非IE浏览器实现兼容。

注意:默认的CSS样式应该位于HTML文档的首行,进行条件注释判断的所有内容必须位于该默认样式之后。

比如如下代码, 在IE浏览器下执行显示为红色,而在非IE浏览器下显示为黑色。如果把条件注释判断放在首行,则不能实现。该例题很能说明网页对IE浏览器和非IE浏览器间的兼容性问题解决。

[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]

同时,有人会试图使用<!--[if !IE]>来定义非IE浏览器下的状况,但注意:条件注释只有在IE浏览器下才能执行,这个代码在非IE浏览下非单不是执行该条件下的定义,而是当做注释视而不见。

正常就是默认的样式,对IE浏览器需要特殊处理的,才进行条件注释。
本文来源:http://www.cnbruce.com/blog/showlog.asp?cat_id=5&log_id=1192

--
我的网络营销boogger
http://china-news-it.blogspot.com

 

快乐男生_गूढ़ हैप्पी boy

南京冠军吉杰正式退出比赛,很高兴今天晚上看到他回来唱歌,不过他不可能再进行PK了,
龚格尔由于票数太低,我非常喜还的...可惜॥
另外一个发现是व्व्व.दिंदियन।com指向 व्व्व.गूगल.com

 

新站如何被百度收录

感觉这篇文章写得还可以,在中国,百度控制着网站的命脉,呵呵,当然已经发展起来的就不在呼,对于新网站,.....搜索引擎是很重要的.

新站如何被百度收录

很多站长朋友苦于自己的新站总是很长一段时间不被搜索引擎所收录,甚至GG收录一周后依旧不见百度蜘蛛的到来,今天我就总结下这个问题,希望能够对大家有所帮助.由于时间关系,我就暂时不发布实例咯, 欢迎大家交流指点

1.网站建设完成后再向百度提交你的申请

2.网站早期的内容要保证80%原创化,即不能够复制网上已经重复千百次的内容.
2.1 原创化不等于原创,你可以将复制过来的内容加一修改,使之接近原创化.一般来说,需要修改文章的正文前200字,标题.关键词和描述也最好自己去写.
2.2 原创化的效果一定比不上原创文章,但是同样会得到搜索引擎的收录,而采集后未经编辑的文章只有很少的一部分能够被搜索引擎收录.
2.3 原创化可以是复制 其它站上的某一篇文章加一修改,也可以是找多个网站的同一主题的文章,然后手工整理,使之形成一篇新文章,这样做明显比单一复制某一文章再修改要好的多,.

3.为你的网站选择一个好域名,以及一个高速 稳定 安全的空间
3.1好的域名一般要满足三个条件
3.1.1域名本身就是行业关键词或者热门关键词(这样的域名很多都已经被注册了,用于投资,此时你可以注册看似冷门的关键词,就像 cet这样的词一年前并没有多大意义,但是今天却能够带来很多流量). 行业词汇做域名,可以无形中提高网站在搜索引擎中的地位.
3.1.2 域名最好是.com ,如果你所想的.com米已经被注册,建议换个思路,注册其它.com米,实在不行,再考虑cn和net的米
3.1.3因为3月以来的1元CN域名活动,使很多人手里都有好几十个CN米,很多人都用CN来做垃圾站,所以目前百度对CN米的审核非常严格,一般的站,如果很多内容是采集的,也许根本就不会被百度收录.
3.1.4所有的玉米中,gov.cn / edu.cn 在搜索引擎尤其是百度中被收录的几率要比其它米大,可以理解为他们是天生皇族;除此之外,org要比net要比com容易被收录.
3.2
空间必须是好的,如果你打算做一个优秀的网站而不是垃圾站.空间的大小无所谓,够用就好,关键是空间的质量.我们常常不会去理会1分钟左右都还没有打开的站,所以空间的速度很重要.要是你的站天天被挂马,你的访客会越来越少,所以空间安全很重要.
  如果选择的是虚拟主机,要事先查查同一台服务器上的站有没被百度K,如果有,建议不要买这台服务器上的空间.
 
4.合理的清晰的网站结构,让游客和搜索蜘蛛都可以顺利地阅读你网站所有前台页面
5.尽可能多地结交高质量的外部连接,如同行网站的友情连接,网站早期如果找不到同行站的友情连接,可以发布相关文章到同行站,再在所发布的文章中带一个自己的网站连接.
6.检测用户的行为,比如用户从那里来,来干什么,什么主题的内容最受欢迎. 及时提供用户需要的资源,而不是一味地以自己的设想来更新.
7.坚持每天更新,更新数量在10篇左右.


--
我的网络营销boogger
http://china-news-it.blogspot.com


2007/05/17

 

网址站详细攻略 -seo导航篇


目前网址站 比较有分量,比较有效果的如下
www.hao123.com  hao123自从卖给baidu以后,专门有一个小组负责收录审核与合作,目前收录至少经过小组全体同意才能通过 所以要准备被登陆的,一定要把网  站质量做上去, 另外得有一定的流量与原创 目前只有通过贴吧的程序才能跟他们沟通到,但是被他们看中的少之又少,所以得有坚韧不拔的毅   力hao123吧 http://post.baidu.com/f?kw=hao123   共建hao123吧  http://post.baidu.com/f?kw=共建hao123 hao123活动吧 http://post.baidu.com/f?kw=hao123活动

www.265.com     265网址导航收录发展速度非常快,目前流量也超过hao123 登陆比较容易 专门有一个小组负责收录与合作 直接在www.265.com 登陆比较困难,  可以用其他的办法,例如alexa排名2000以内的可以直接被收录在频道的页面,另外可以通过265 寻宝合作,将自己的网站作为寻宝合作网站收录    到内容页面去。还有一个最容易收录的方式, link.265.com  无论网站大小,都可以用合作的方式 ,地区类的网站 可以通过 http://city.265.com/city_map/ 这个城市频道来合作

www.9991.com    9991网址站流量发展挺迅猛,最近包下了不少的网站做横幅宣传 9991的收录,一个是合作的方式,这个需要跟他们公司或者公司里的人很熟悉
收录的地址是 http://bbs.9991.com/forumdisplay.php?fid=4 9991的内部流量不错,特别是影视 音乐 文学 美女频道

www.gjj.cc      gjj依靠大量的通用网址流量,流量巨大,这个网址站收录很快,每天更新一次全站,首页十分钟更新一次,互助型连接,点进来源多就排到网址 前面甚至首页,有点击贡献的优先审核 提交网址之地址 http://u.gjj.cc/u 这个提交网址需要注册会员,每个会员可以提交多个网址 可以通过后台每天看到你的点进多少与点出多少  的ip另外gjj.cc 的网址提交有一些技巧。提交在一些偏门 或者一些比较少参加互联的频道中,我有一个域名 www.zhougongjiemeng.com 在星座频道 这个每天点进不到50ip,因为参加点进的合作网站比较少,所以我的很快就排在最前面,每天点到我网站超过500个ip 这样的效果不错。

www.qu123.com  免费收录标准:娱乐类网站(包括论坛),仅收录alexa排名1000以内我们审核通过网站行业 网站(包括论坛),仅收录alexa排名3000以内并经  审核通过网站 http://www.qu123.com/login.html

www.3tom.com  登陆地址 http://www.3tom.com/add.php 每天有专人收录网址 公益网站 娱乐网站非flash 音乐系列更容易被收录

www.ttjj.com  老牌的网址站  登陆地址 http://hd.265.com/frame.asp?url=/index_153.htm

www.jjol.cn   加加拼音下的网址大全,收录一个网址 500元,在音乐 影视 游戏等热门栏目下效果不错

www.yahoo-cool.com yahoo的网址站 http://www.yahoo-cool.com/feedback.html yahoo的网址合作比较容易的,各位可以去尝试,或者找找yahoo的熟人

www.7939.com   最近新推出的网址站,按照 http://www.7939.com/my.htm 方法 也许能登陆成功

www.da123.com 老牌hao123第二的网址站 收录 http://my.265.com/hd/index_151.htm

www.855.com    855在弄2级域名分成模式,可以尝试一下

www.5566.net   5566 估计是最难登陆的一个老牌网址站,登陆他的办法,只有两个办法,拉站长出来喝酒 ;另外是做大网站,让其他的网址收录后 这个站自然  也跟着收录。这个站长收录的网站常常参考 265.com 与hao123.com

www.t2t2.com   太级统计收录网站,一个通过合作关系,另外一个是通过统计的前几名。

www.114.com.cn  免费收录,直接登陆,不一定被收录,也常常容易删除收录

www.7b.com.cn    目前发展速度特别快 7bcomcn@gmail.com  一周更新一次,如果能被收录,是很大效果,我有一个音乐网站 www.666c.com每天从中能来到500多   人的

www.37021.com.cn  老牌的网址站,用户的黏度很好, LLB@56.COM 更新速度不快,但是收录的网站都很有质量,如果能收录上去,效果很巨大

www.k369.com    300块钱收录一个网站,因为是老站,权重比较好,特别是音乐 影视 游戏频道,能在首页或者 效果更是不错的,
 
www.vv11.com     联系邮件 0051@vip.163.com 更新速度不快,但是收录后权重增加,如果要被收录,先做好其的连接,很快就被收录

site.baidu.com    流量巨大的网址站,只有购买其广告位置,或者跟他们合作互换,联系地址 http://site.baidu.com/login.htm 特别是首页,要是上了,估计 效果很显著

www.msncn.com     老牌的网站,更新速度很慢,但是权重很高


--
zhongming

 

RSS的搜索引擎以及RSS目录的登陆网站

本文来源:http://seo.g2soft.net/blog_marketing/

Blog的流行,带来了针对RSS的搜索引擎以及RSS目录的兴起。

当一个Blog建立之后,总会有RSS的,那么如何应用RSS的搜索呢?
让我们来看看如何提交RSS Feeder?到哪里去提交?
上次我已经讲到过RSS服务站点,现在再补充几个。
Technorati 最著名的Blog RSS服务。
2RSS

Aspin

上面只是一些例子,告诉大家当Blog建立好之后如何提交到英文的RSS搜索服务。

至于中文,,现在国内还是Baidu一家独大的情况,只要提交整个网站到Baidu就好了。我可不这样认为.


还有就是网摘功能,你可以试试用看看,效果如何,提交你认为好的文章到网摘。-->严重支持
RSS 服务站点和Blog目录服务 (1)
本篇文章属于》Blog优化推广 , SEO工具

到哪里去提交我的RSS Feeds呢?要获取更大的曝光率,可见度,让人们更容易的找到我的blog呢?

这个问题,很多初次写Blog的人,都会碰到。还有一些支持RSS输出的网站,或者论坛也有同样的问题。

现在网上有许多的RSS服务商,下面我主要介绍一些英文的站点,当然,每一个我都做过测试,在本文完成时,是确认有效的。

1) Yahoo!
现在Yahoo的提交服务,都归拢到一个称为,Yahoo Site Explorer的服务中了,首先你要有一个Yahoo账号,然后提交你的站点到Yahoo Site Explore,你必须还要拥有你所提交RSS Feeds的站点的控制权。
http://siteexplorer.search.yahoo.com/

2) 开放目录
http://dmoz.org/
这是世界上最大的人工编辑的互联网目录,所谓开放,是指这个是不收费的,而且是可以免费使用的开放目录。
添加你的站点到开放目录
http://dmoz.org/add.html

3) Moreover
http://w.moreover.com/
Moreover是网上的一个相当知名的新闻发布平台,它的收录机制也是基于人工审核的。所以可信度较高。
提交到Moreover
http://w.moreover.com/main_site/aboutus/sourcesubmission.html

4) Syndic8
http://www.syndic8.com/
要充分利用这个服务,你必须先申请一个Syndic8社区账号,然后就可以提交你的站点,和RSS Feeds给它了。


5) Newisfree
http://www.newsisfree.com/
这个老牌新闻聚合站点,你可以提交你的RSS Feeds给它,经审核后会回复的,需要用英文来提交和描述你的主要内容。
Suggest New Source


6) Genecast News Service
http://www.genecast.com/
提交到这个新闻服务
http://www.genecast.com/news/create.jsp

7) Technorati
http://www.technorati.com/
这个是非常著名的Blog 标签服务
可以使用Ping服务来直接告诉它,你的站点已经更新了。
很多Blog程序,比如MovableType就已经内置了这个更新通知功能。
http://www.technorati.com/ping.html


8) Bloglines
http://www.bloglines.com/
使用这个RSS订阅服务,首先要有一个Bloglines账号,然后就可以添加任意的RSS Feeds了。


上面我们介绍了八个RSS Feeds服务站点,可以提高我们站点的曝光率,下面我们继续介绍10个相当实用的服务站点.

1) Blogwise
http://www.blogwise.com/
添加你的站点,不过站点的说明需要用英文书写。
http://www.blogwise.com/submit

2) WeBlogALot
http://www.weblogalot.com/
首先手工添加你的Feeds,以后就可以使用自动ping的服务了,只要你的Blog程序支持。
http://www.weblogalot.com/Ping/

3) Globe of Blogs
http://www.globeofblogs.com/
在提交的时候,会要求你的分类和个人资料。
http://www.globeofblogs.com/register.php

4) PubSub
http://www.pubsub.com/
可以分别用手工提交,和自动的ping服务。

5) Blog Search Engine
http://www.blogsearchengine.com/
这个服务的提交方式比较特别,需要你申请一个blog账号,然后把自己网站或者Blog的情况,写成一个帖子来提交。
http://www.blogsearchengine.com/add_link.html

6) RDF Ticker
http://www.anse.de/rdfticker/
提交后会人工审核。
http://www.anse.de/rdfticker/addchannel.php

7) Blogdigger
http://www.blogdigger.com/
它的提交页面简单。
http://www.blogdigger.com/add.jsp


8) Bloogz
http://www.bloogz.com/
这个站点的服务,你也可以试试。
http://www.bloogz.com/man_en/add_your_url.php

9)Rocketinfo (formerly RocketNews)
http://reader.rocketinfo.com/
http://reader.rocketinfo.com/desktop/AddRSSFeed.jsp

提交的时候需要如下内容:Feed title, URL, description, email and name。

10)HeadlineSpot
http://www.headlinespot.com/
简单的提交页面,需要你的描述和email。
http://www.headlinespot.com/site/suggest.htm

 

 


我们已经列出了同RSS服务相关的站点和目录共18个,下面我们继续介绍一些不是那么出名,或者使用的用户覆盖面不大的服务商。
同样,我们这里所列出的服务,都是经过实际验证过,可行,易行的。

1 Bulkfeeds
http://bulkfeeds.net/
这似乎是一家日本公司,界面是日文的,它提供了RSS目录和搜索功能,既可以手工提交,也可以在你的Blog里设置自动通知功能。
http://bulkfeeds.net/rpc
手工提交: http://bulkfeeds.net/app/add

2 Ping-O-Matic
http://pingomatic.com/
这倒是一个相当容易使用的站点,它可以帮你向17个目录或者搜索提交你的Blog RSS。

3 BlogPulse
http://www.blogpulse.com/
直接在这里提交你的RSS
http://www.blogpulse.com/submit.html

4 FeedsFarm
http://www.feedsfarm.com/
http://www.feedsfarm.com/a.html


5 Feed Directory
http://www.feed-directory.com/
提交你的RSS,自己指定分类。
http://www.feed-directory.com/addfeed

6 Swoogle
http://swoogle.umbc.edu/
可以提交网站,值得一试。

7 Blogrankings
http://www.blogrankings.com/
这是一个目录,首先要选择合适的目录,然后再提交,需要提供,关键词,和描述。

8 Newzfire
http://www.newzfire.com/
直接提交RSS Feeds.
http://www.newzfire.com/suggest.aspx

如果这些RSS Feeds服务有一半以上能够收录你的Blog或者网站,十天半月后,你看看站点的排名或者流量,是否有些变化。
这几次,我们介绍的服务,基本上都是基于英文的,当然还有许多许多没有列在这里的RSS 服务站点和Blog目录,每天还有许多新生的服务,一些却关门了。对于中文内容的收录,有些站点支持,有些未必。

 

上次我已经讲到过RSS服务站点,现在再补充几个。
Technorati 最著名的Blog RSS服务。
2RSS

Aspin

上面只是一些例子,告诉大家当Blog建立好之后如何提交到英文的RSS搜索服务。

至于中文,现在国内还是Baidu一家独大的情况,只要提交整个网站到Baidu就好了。我个人不同意这样的观点.


还有就是网摘功能,你可以试试用看看,效果如何,提交你认为好的文章到网摘。严重支持.

 


--http://china-news-it.blogspot.com

 

一个黑客的投资者指南


原文链接 翻译: Eric You XU (本文: china)

(建议英语较好的访问原文. 如转载务必给出原文链接和本文链接)

技术人员对投资人的世界是陌生的,一方面是因为投资者和技术人员截然不一样,另一方面是投资者基本上处于暗箱操作。我作为一个创始人和投资者,已经从事在这行很多年了,但我仍然不能说全了解它。

我将列出一些和投资人学到的一些让人感到惊奇的事情,有些我也是去年才学到的.

教授技术人员如何与投资者相处或许是我们在 Y Combinator (译注: 作者的一家风险投资公司)做的第二重要的事情了。 对于创业公司,最重要的是做正确的事情,但显然所有人都知道这个的重要性。 对于投资人来讲,危险在于技术人员并没有认识到他们对投资人世界的认识是多么的少。

1. 投资人是让初创公司聚集的因素

大约一年前,我试着找出再建一个硅谷需要什么。 我觉得,重要的是有钱的人和有顶尖技术的人,也就是投资者和创业者。 这些人是决定技术产生的核心,其他的人会随之而来。

如果再说确切一点,我觉得投资人是瓶颈因素。 不仅是他们对创业公司的投入较多,更简单的原因是他们最不愿意流动。他们很富有,他们不会因为阿布奎基(著名的疗养圣地)有一小帮子黑客可以投资就跑过去. 不管怎样,黑客必须自己跑到旧金山湾区去找投资人。

2. 天使投资是最重要的

投 资者分很多种,主要两类是 天使投资人和 VC. VC投其他人的钱,天使投资者投自己的钱. 虽然天使投资人好像不为人所知,但他们可能是建立硅谷的最最重要的因素了。 如果不是天使投资一开始介入,大多数公司都走不到让VC投的地步。 VC 宣称一半到3/4的公司在举行第一轮募资之前已经吸收了一些外部投资了[1]. (译注: Series A round 是天使投资后的第一轮融资的术语)

天使投资者偏好比起VC更加乐意投些风险高的项目. 因为有些天使投资着也创过业,比起VC, 他们有时候还会给出有价值的建议.

Google 的故事体现了天使投资的关键角色. 很多人都知道Google从红杉和Perkins 募资的, 但他们不知道那已经是后来的事情了. 这个已经是第二轮融资时候的事情了, 在此前Google就大约值7500万美元了. 因此Google 这个时候已经是一家成功的公司了. 实际上, Google 是天使投资做起来的.

虽然说传统的硅谷公司是由天使投资培养起来的显得有点另类, 但是这不令人惊讶. 风险总是和回报成比例的, 因此, 最成功的创业公司一开始看上去就是极其有风险的赌博, 而这恰是VC不会碰的那种类型.

天使投资哪来的呢? 他们也是从创业公司做起来的. 因此, 在市场效应的作用下, 硅谷成了创业者的聚集地:到那儿创业因为那边已经有人创业(成功)了.

3. 天使投资不喜欢公开

如果天使投资这么重要,为啥我们听到更多的是VC呢? 因为VC爱公开。他们需要为自己营销因为他们要吸引的客户一方面是 那些巨额捐赠和养老保险基金的组织和富有的家族,VC帮他们投资; 令一方面是那些公司创始人,他们找VC要钱。

但是,天使投资人不需要自我营销,因为他们投的是自己的钱。他们也不向那些创业者宣传,因为他们不希望随随便便有有人拿着商业计划追着他 (实际上VC也不喜欢). 天使和VC实际上都是通过人的介绍达成买卖的[2].

VC搞出一个品牌的原因不是因为想收到一堆商业计划,而是要打败其他VC. 天使没什么直接的竞争,一方面是因为他们交易较少,另一方面是他们愿意分享投资,还有就是他们投资的源比VC多. (译注: 因为才开始的公司的数量肯定比坚持到遇见VC的公司数量要多)

4. 很多投资人,尤其是VC, 其实不喜欢创业者

很多天使投资人是,或者曾经是技术人员。但是VC是另一种人,他们就是商人。

如果你是一个技术人员,这里可以做一个小的测验来帮你理解为什么没有技术狂型VC: 你喜欢一个成天什么事情都不作就是整天听人讲一些基本上属于极其糟糕的项目计划, 决定是不是投资, 参加董事会等等的工作么? 对于很多技术人员来说,这个无聊透顶了! 技术狂喜欢做点东西, 而VC听上去像是做行政工作.

因为大多数投资者和创业者不是一类人,他们很难懂得你说的啥。 如果你是一个技术人员,或许你上次和这些人打交道还是上中学的时候的事情。或许在上大学的时候你匆匆赶往实验室的路上经过他们的兄弟会。可是别低估他们,在 他们的世界里,他们和你在你的世界里一样,也是专家。他们擅长看人,做对他们有利的生意。 在你想彻底击败他们之前,最好再想想。

5. 大多数的投资者都是动量投资者 [译注: 可以理解为 跟风 或者见好立即上, 见差立即踩; 高买低卖]

因 为大多数投资者是商人而不是技术人员,他们一般不懂你在做什么. 当我是创业者的时候,我知道大多VC不懂技术, 但是我也知道他们一些人赚了很多钱. 这两种情况一直都没在我身上发生, 直到有一天, 我把这两个结合起来想: 为什么那些不懂技术的VC能投资并赚钱呢?

答案是, 他们是动量投资者. 实际上你可以通过股市的大起大落赚一大笔钱. 股市上扬的时候你买入, 突然下降的时候你卖出. 实际上你在做内线交易�C你可能什么不知道, 但你知道有人知道内情并推动了市场变化.

这个也是很多投资者赚钱的方法. 他们不去寻找或者预测某个行业的涨落, 他们取胜的诀窍在于他们比其他人早一点注意到事情的变化, 这个产生的效果和选对正确的投资几乎一样. 或许他们在进入的时候要多付出点成本, 但是也仅仅是一点点.

投资者说他们很在意团队,实际上他们最在乎的是你的流量, 其次是其他投资人的想法, 再次才是你的团队. 如果你没访问量, 他们就会看第二个指标: 其他投资者怎么看. 如你所能想象的,这个将会让创业公司的股价大起大落. 在大家都要你的那个星期, 他们求着你融资; 但可能好景不长, 一个主要投资人开始冷落你了, 然后下个星期就没人给你回电话了. 我们遇到那些股价在几天内从冷到热或者从热到冷的情况太多了, 虽然这些天内这家创业公司完全没任何本质的变化.

对这种现象有两种解决方法. 如果你自信的话, 就别去管他. 你可以从一个相对不算牛的VC那里拿到一小笔钱, 然后产生利润后再找那些有名的VC那里拿一大笔钱, 然后渐渐上升炒作, 最后在最高点卖掉. 这个风险非常大, 即使成功也是经年累月. 我自己不会尝试的. 我的建议是保险一点的方法: 如果一个投资机会看上去很合适, 就拿着它去开你的公司. 创业公司的成败实际上取决于产品的质量而不是VC的牌子或者投资质量.

6. 大多数投资者都要寻找下一个Google

风险投资者希望公司能够最后上市, 这样他们能获得最大的回报. 他们知道对于创业公司上市的几率是很小的, 但是他们仍然想要投那些有机会上市的公司.

现 在通行的方法似乎是投一批公司, 大部分失败了, 一个成了Google. 然后少数的成功弥补了多数的失败. 因此, 只有你是潜在的Google时, 大多数VC才会投你. 他们不在乎投一个能稳稳当当发展到2千万美元市值再被收购的公司, 他们想要投一家能做超级大的公司.

天使则不一样. 他们乐意投最后能被2千万收购的公司, 如果他们投入的时候成本较低的话. 但显然他们也想这个公司能最后上市, 所以一个长期的雄心勃勃的发展计划能取悦所有的人.

如果你拿了VC的钱, 你必须有使用钱的方法, 因为VC的投资结构防止了早期收购. 你拿了VC的钱, 他们就不让你很早把公司卖了.

7. VC想要投大买卖

VC 操作投资基金的事实使得他们想投大钱. 一个典型的VC可能有上亿美元, 如果10个合伙人需要投掉4亿, 他们每人必须投4000万. VC一般在被投资公司的董事会还任职. 如果平均的交易大小是1百万的话, 他们要在董事会占有40个席位, 但是这个没意思. 所以他们喜欢投大交易, 一下子可以投一大笔钱的那种.

如果你不需要很多钱, VC也不会把你当廉价货一样(抢来投). 这个甚至还让你失去吸引力, 因为这意味着他们的投资没有给其他投资者造成进入门槛. (译注: 如果VC不能在投资中占到一定份额, 后来的投资者可以进入追加投资从而稀释他们, 这个是VC不愿意看到的)

天使投自己的钱, 因此乐意投小钱. 比如2万美元, 只要看上去前景还不错. 所以如果你不是太烧钱的事情, 找天使比较好.

8. 估价就是虚构

VC也承认, 估价就是捏造的. 他们决定你要多少钱, 最后他们想赚多少钱, 然后这个一算就得到你公司的估价.

随着投资的增 加, 估价也在提高. 一个天使愿意投5万最后值100万的公司从不会从VC那儿拿6百万. 因为这样的话, 公司的创始人占的比例就是1/7不到了(期权池也是来自这1/7). 为什么我们听不到说VC给一个值100万的公司投600万的新闻呢, 因为大多数的VC不会这个干的.

如果说估价是按照投资金额决定的, 这就显示出估价和反映公司实际价值之间的差距有多大了.

既然估价是捏造的, 创业者就不应该太关心这个事情. 这根本就不应该是焦点. 实际上, 一个高的估价可能是件坏事情. 如果你在公司估价为1000万的时候拿到投资,显然你不会在2000万的时候卖掉,VC让你在超过5000万的价位卖掉公司, 这样他们可以得到5倍的回报, 而实际上他们还嫌少. 最有可能的是他们要求你把公司一直做到超过1亿, 但是, 一个高的出价显然会降低被收购的机会. 很多公司可能会在1000万的价位买你,但是鲜有用1亿收购的. 而且, 创业公司对于创业者来说就是一个成功或失败的过程, 你需要做的是提高制胜的机会,而不是公司的所有权百分比.

然而为什么创业者要去追求高的估价呢? 他们实际上被自己的野心误导了. 他们觉得一个高的估价代表着更大的获得. 他们通常听说其他的创业者的公司被估了多少多少钱,然后相互比较说"我的公司比你牛". 但是实际上估多少钱根本不是真的较量, 真的考验在于最后的结果, 而过高的估价会降低获得好结果的可能性.

高的估价的唯一好处是你的股权的稀释程度比较轻, 但是实际上有另外一个方式达到这个目标: 从VC那儿少拿点.


9. 投资人寻找那些和现在成功者一样的创业者.

十年前投资人都在找下一个Bill Gates. 其实他们错了,因为微软有不寻常的起步过程. 他们从软件合同做起, 并且主要原因是IBM那时候轻率的放弃了PC市场.

现在,所有的投资人都在找下一个 Larry 和 Sergey (译注: Google 创始人). 这个是一个好的趋势,因为他们和理想中的创业者很接近.

以前,投资者认为创始人必须是商业上的行家,所以他们愿意投那些由MBA构成的准备雇佣程序员做产品的团队. 就好比投 Steve Ballmer (微软现在CEO)然后 Steve 再去雇佣 Bill Gates, 就一种和实际相反的操作方法, 就像若干皮包公司干的事情一样(as the events of the Bubble showed). 现在大多数的VC知道应该去投技术人员了. 这种情况在顶极VC那儿很显著, 那些二流的VC仍然继续投MBA们.

如果你是个技术人员, 好消息是投资者正在找下一个Google创始人, 坏消息是当年唯一一个投Google的投资人是在Google创始人读博士的时候就认识他们的, 而不是成为媒体焦点之后才投钱的. 因此, VC依然对于一个伟大的创业者一开始是啥模样一无所知, 毫无线索.

10. 投资人的价值倾向于被低估了

投资人除了投钱还会帮公司做很多事情. 他们对于做生意和市场导入很有帮助, 尤其是他们当中更聪明的那一类, 也就是天使投资人, 可以给出对于产品非常好的建议.

实际上, 我曾说过区别一流投资者和二流投资者的标准就是他们建议的质量. 几乎所有的投资者都给建议, 但是卓越的投资者给的是好的建议.

无论投资者给怎样的帮助, 他们的贡献似乎被低估了. 创始人解决所有问题听上去好像是一个让所有人津津乐道的不错命题. 投资人的作用是让公司更值钱, 而让公司值钱的方法就是让他看上去好像公司所有的好点子都是公司内部的创始人想出来的.

这个趋势和媒体对于公司创始人的迷恋情节是结合在一起的. 在一个两个人创业的公司, 10%的意见可能来自于公司招的第一个人. 基本说来, 若非如此, 他们就是不会招人. 但是这个人基本上会被媒体忽视.

我是作为一个创业者说这个话的. 创业者的贡献总是被高估了, 危险在于新的创业者看到现存创业者后会想: 啊, 他们都是超人, 我比不上他们. 实际上呢, 幕后可能有许许多多不同的角色在支持着这些人, 让这个人的风光成为可能[3].

11. VC们害怕 不被看好

我以前常常惊讶的发现VC怎么这么胆小. 他们害怕被不被他们的合伙人看好, 或许还包括他的有限合伙人[译注: limited partner, 也叫被动投资者,仅仅投资资本,但不参与公司管理], 因为你拿着他们的钱投资.

通过VC敢于承担的风险就可以看出他们有多大程度的这种担忧. 你可以分辨出他们到底是想投其他人的钱还是愿意做天使. 尽管说VC不愿意承担风险好像不太确切, 他们实际上不愿意做那些不被看好的事情. 而这两者不是一回事.

举个例子, 大多数的VC及其不情愿投两个18岁毛头小伙成立的公司, 不管这两个人多聪明, 技术多牛, 因为假如失败了, 他们的合伙人会跑过来说, 啥, 你把我们几百万的给了一对18岁小孩? 那如果VC投一个三个40多岁, 做过金融主管的准备搞些产品外包业务的公司(在我眼里这个的风险比前者大多了), 如果失败了, 他会被别人说么? 不会, 因为他的投资看上去多"慎重"啊!

如我一个朋友所说: "大多数VC不会做那些对于那些没脑子的退休基金管理者来讲听上去不好的事情". 而天使敢于承担搞的风险是因为天使不需要向什么人报告.

12. 被VC抛弃不算什么大事

有些创业者被VC抛弃后很沮丧. 实际上他们不该太挂心这个事情. 在开始的时候VC通常是错误的, 很难想象一个成功的创业公司从来没有被VC据过. 很多VC都拒过Google 所以显然VC的反应基本上没啥意义.

投资者常常因为一些及其肤浅的原因. 我知道一个VC把一个公司据掉仅仅这家公司因为股票的分拆比较零碎, 所以这个交易需要签超级多的名才能完成.[ 4] VC这么做, 原因在于他们他们经历过太多的生意了, 即使因为表面上的一些问题据掉你, 下一笔生意可能还很好. 设想一下在杂货店里买苹果, 你抓了一个表面有点划伤的苹果, 但是你甚至都不需要检查这个苹果是不是到底里面也划伤了, 因为太多的没划伤的苹果给你选了.

投资者通常一开始承认他们常常做出错误的判断, 所以你被拒绝后别想 "我们失败了", 而是 "我们失败了么?" 被据留给你的是一个问题而不是一个答案. (Rejection is a question, not an answer. 译注: 这句话很经典, 给出原文!)

13 投资者很情绪化

我以前很惊讶投资者怎么这么情绪化. 你期望他们冷静而善于算计, 或者至少要精通商业. 而通常他们不是的. 我不知道是不是他们的位置和权力让他们如此, 或者是因为拿着一大笔钱, 但是投资谈判常常就变成了个人感受, 如果你冒犯了投资人, 哼哼, 他们肯定拍桌子离开.

不久前一个著名的VC公司想给一个我们种子投资的公司做第一轮募资, 他们听说对手也很有兴趣. 于是他们担心因为其他公司的介入而把生意抢走, 因此开出了一个限时条款. [译注: exploding termsheet 是在很短的时间内做决定并且不允许其他公司介入的条款], 我估计他们也只有24个小时去做决定. 限时条款是一个前景不明但是不算稀罕的东西. 让我觉得不可思议的是当我回头问他们如果对手VC谈不成他们还做么, 他们说不. 他们说这句话的时候理性的成分到底有多大? 如果这个公司真的值得投的话, 其他VC的想法又有什么影响呢? 当然他们要对有限合伙人负责, 把钱投到最好的地方; 其他VC放弃的时候他们应该高兴, 因为其他人忽视了一个好的机会. 但显然他们一点也不理智, 如果对手公司拒绝了, 他们也不能坚持他们的想法了.

这个案例中, 限时条款不是或者说不单是一个给初创公司施加压力的伎俩. 它就像高中生玩分手的伎俩一样: 在别人甩掉你前你先甩掉他. 在我之前的文章中, 我说VC和高中女生一样[译注: 美国高中女生喜欢甩别人]. 一些VC拿我这个概括开过玩笑, 但是没有一个否认它.

14. 在交易最终完成前, 谈判一直在进行

大多数投资或者收购的交易大致有两步: 第一步讨论一些重要的人问题. 如果这一步成功的话, 你会得到一个条款合同(term sheet), 叫做条款合同的原因是这个东西把交易中关键的项一条一条的列出来了. 条款合同(term sheet)不是一个法律意义上有效力的东西. 但是这个是必须的一步. 它是用来代表一笔将要发生的交易的, 就只等律师解决细节问题了.  理论上说这些问题都是细枝末节的, 因为按照条款合同(termsheet)的定义, 重要的事情应该都在其中中涵盖了.

经验不足和理想主义一结合,就会让创业者认为一旦有了条款合同, 他们就有了这笔交易. 他们希望这笔交易, 所有人好像都在做事情促成这笔交易, 所以这笔交易一定会有. 但是等了几个月还是没等到. 对于一个创业的公司来讲, 几个月可能让一个公司从天到地. 其实投资人和收购者也常常有买完后悔的心态. 所以你要一直不停的催他们, 不停的想把你的公司卖给他们, 用尽一切办法达到目标. 否则的话, 在条款合同上那些没有提及的细枝末节就会被他们理解成是你的缺点. 这个小小的否则, 可能会破坏掉你们的交易. 如果他们想要这么做的话, 他们一般是牢牢抓住一点技术性问题发挥, 或者宣称你误导了他们, 而不是去承认是他们自己改变了主意.

一直给投资人或者收购方压力直到交易完成是一个困难的事情, 因为对于他们, 最有效的压力莫过于他们的竞争对手, 而一旦你得到了条款合同, 这些竞争对手通常就离开了. 你应该和这些他们的竞争对手像好朋友一样, 但是最重要的还是保持公司发展的势头. 投资人或者收购者选择你是因为你看上去比较抢手. 因此, 继续做那些让你看上去很抢手的事情. 继续发布新的功能, 赢得新的用户或者常常被媒体和博客圈谈论, 这些都是上自己看上去抢手的好手段.

15. 投资者喜欢共同投资

我曾惊讶于投资人对于共享一笔生意的热情. 你或许想, 如果他们发现了一笔不错的生意,他们可能要独吞才是. 但是呢, 他们似乎非常喜欢联合起来做生意. 对于天使来说这个好理解: 天使投的都是小数额, 而且不想把自己的鸡蛋放到一个篮子里. 但是VC居然也共同投资, 这个是为什么呢?

我之前曾经介绍过, "VC关心其他VC怎么想." 我觉得这个是造成共同投资现象的一个原因. 一个有很多VC参与的生意可能更加容易达成, 所以大部分交易达成的时候, 你可能会发现多个投资者一起做这个生意.

一个公司还应该希望多个VC参与一笔交易, 因为这个是一个很理智的做法: 一旦一个VC参与了你的投资, 就代表着少了一个投你竞争者的VC. 显而易见红衫不想和Kleiner 一起分享 Google 这笔胆子, 但是最后他们还是合作投资了. 好处在于在双方看来, 他们都不会再去投其他的竞争者了. 合作投资的好处和女性刻意混淆孩子爸爸是谁一样(译注: 按照我对美国文化和这句话的理解, 这样的好处可能是: 几个"疑似"爸爸都要付抚养费或者照顾婴儿. 按照我朋友的说法, 这种情况在灵长类动物社群中比较常见).

不过我认为, VC 之所以共同投资, 主要原因还是避免不被看好. 如果其他公司也来一同投资, 那么即使失败了, 这笔生意看上去也是审慎的选择�C至少是群众的选择, 而不是单个投资人的一时冲动.

16. 投资人的勾结

投资是不被反托拉斯法(托拉斯: Trust, 高度联合的行业同盟)管辖的. 至少说, 最好还是别受托拉斯法管辖, 因为假如有反托拉斯投资法的话, 投资人经常做违反此法律的事情. 我个人知道一些案例, 其中, 一个投资人要求另一个投资人退出, 承诺是分享以后的生意.

原则上说, 投资人应该在生意中展开激烈的竞争, 力争做到生意. 但是合作强过于竞争. 其原因还是因为好苹果太多了. 尽管一个职业投资人可能会和创业者产生比于其他投资者更加亲密的关系, 这种关系也只能维持几年, 而他和其他投资公司的关系确维系他的整个职业生涯. 投资人之间的确不是那么利益攸关的关系, 但他们之间往往还是有着千丝万缕的联系. 职业的投资者通常在做生意的时候互相送点小人情.

另一个促使投资人走到一起的原因是这样可以保障作为投资人群体的利益. 所以, 你不可能让投资人在你第一轮融资的时候就竞价做你的生意. 他们宁愿不做这笔生意, 也不会树立一个 VC 之间抢着做生意的先例. 可能在将来一个高效的创业投资市场会出现(从而 VC 会相互竞争), 而且情况的确在向那个方向发展; 但是至少现在肯定不是这样.


17. 大的投资公司关心的是一揽子的投资, 而不是单个的公司

对于创业的公司, 成功的原因是所有的人都有均等的权利. 因此, 个人获得成功的唯一办法就是大家一起来把这个事情做好. 这样的体制让每个人都自然的往一个方向用力, 尽管具体用力策略可能不一样.

而大的投资公司的问题就在于他们没有一致的驱动力. 他们(每个合伙人)具有相似但不相同的目标. 他们不需要像创业者一样要每一个公司都成功, 他们只是要求整体上赚钱. 因此, 在前景不明的情况下, 理智的做法是牺牲那些看上去没啥希望的公司.

大的投资公司倾向于把创业公司分成三类: 成功, 失败, 和"活着" 三类. 其中"活着" 指的是一直在运营但是在最近的将来不回被收购, 也不会上市的那种. 对于创业者来说, "活着" 听上去像是一种羞辱或者过于刻薄. 他们的公司可能离一般意义上的失败还很远, 但是 VC 才不这么看呢, 这些公司和其他成功的公司一样, 占用了很多的时间, 金钱和注意力. 如果一个公司面临两种选择: 保守的继续运行这个公司并且有更多的把握保证这个能成功, 或者是冒险的赌博并且短时间能看出成功或者彻底毁掉这个公司, VC 肯定会让你去选择后者, 一个天堂或者地狱的游戏.  对于他们来说, 这个公司已经是账面上的削减了, 因此赶快解决这个问题对于他们来说更加好.

如果创业公司真的遇到麻烦了, VC 不会想拯救它, 取而代之的是, VC 会低价的把这个公司卖给自己投资的另一家公司. Philip Greenspun 在 Founders at Work 介绍了 Ars Digita 的 VC 就是这个干的.
18. 投资者和创业者对于风险的评估是不一样的.

大多数的人喜欢用100%的机会去得到100万, 而不是20%的机会得到1000万. 投资者有足够的钱, 所以他们偏好后者. 因此, 他们总是鼓励创业者去赌一把. 如果公司发展势头很好, VC 就希望创业者拒绝掉所有的收购要约. 并且实际上大部分拒绝收购要约的公司最后都做得很好. 但是对于创业者来说, 这个有点出冷汗头皮发麻, 以为可能最后什么竹篮打水一场空. 当别人要求按照五百万的股票价格收购你的时候, 拒绝他就和下五百万的赌注玩一把幸运转轮一样.

投资者会告诉你, 公司实际上比这个更值钱. 他们可能是对的, 但是这不意味着卖掉公司是错误的. 如果一个理财机构试图把客户的钱全部押宝在一个单一的, 私人的公司上, 它有可能会被吊销执照. (译注: 类比的看, 创始人也把全部的钱押宝在了自己的公司上了).

越来越多的, 投资者允许创始人部分的套现退出. 这个可能会解决投资者和创业者关于卖不卖公司之间的矛盾. 很多创业者其实对财富的要求不高, 至少说对 VC 来讲不算大数目. 但是这样的做法普及的太慢了,  因为 VC 担心这样会让别人觉得 VC 没啥责任感 (译注: 潜台词是 VC 就想着套现退出了). 没一个 VC 希望成为第一个给别人投了钱最后被人骂"滚蛋"的VC. 但是在这种情况发生之前, 我们不得不说, VC 在这个问题上显得太保守了.

19. 投资人千差万别

当我还是一个创业者的时候, 我认为天下 VC 一个样. 实际上他们看上去的确一样. 他们都是被黑客们称为 "衣冠楚楚, 西装革履" 的一群人. 但是自从后来我和他们打交道后, 我认识到, 有些"西装"比其他"西装"要聪明.

实际上, 他们做的生意也有马太效应: 赢者恒赢, 输者恒输. 如果一个 VC 过去的业绩很不错, 每个人都想从这个VC得到投资, 因此他们得到了所有的新的生意. 这种自然的正反馈的过程使得顶尖的十家投资公司和后面排名几百的那些投资公司宛如处在两个不同的世界. 除了更加明智意外, 他们还更加冷静, 更加正直. 他们不会做不靠谱的事情以求获得利益, 他们要保证他们的品牌价值.

你只想从两种 VC 哪里拿钱. 如果你有选择的余地, 你一定选择顶级的 VC, 比如说, 前20的那些, 还有就是不在前20的一些新VC, 因为他们出道时间不长 自然没排到前20中去.

如果你是一个黑客, 从顶级VC拿钱显得尤其重要, 因为他们更加对你有信心. 他们不会像90年代其他投资公司一样非要坚持让你充当 CEO 的角色. 当然, 如果你足够聪明并确愿意, 他们也会让你运作公司.


20. 投资者没认识到从他们手里筹钱的代价有多大

募资是一件很耗费时间的事情, 而这个却恰恰发生在创业公司分秒必争的时候. 用5到6个月完成一轮募资并不是罕见的情况. 六个星期已经算是快的了. 募资不是那种放在后台就会自动完成的工作. 当你募资的时候, 不可避免的这个就变成了公司的工作中心, 这就意味着公司的产品研发(在这段时间)不是工作中心了.

假设 Y Combinator 孵化公司在完成产品原型演示后开始接洽VC, 并且成功的谈成了募资计划. 在相对比较短的8个星期内, 完成了融资. 因为原型演示本来就是在公司成立后10周才发生的, 现在公司已经成立了18个星期了. 这么说来, 44% 的时间都花到了筹钱而不是开发产品上. 并且提醒一下, 这个还是非常顺利的情况.

当一个公司从募资回到产品开发的轨道, 至少要经历一个月的混乱, 因为开发被打断后, 失去了一开始那种冲劲.

VC 根本不能理解他们漫长的融资过程多大程度上损害了这个公司. 但是创业公司自己知道. 这里对于一种新的投资公司来讲是一个机遇: 他们可能会比其他风投少投资或者对公司估价稍低, 但是他们可以保证在短时间内要不就投资, 要不就说不行. 如果真的有这样的投资公司的话, 不管它是不是有很高的声望, 我建议创业公司优先选择它. 创业公司依赖于时间和冲劲生存.

21. 投资人不喜欢直接说"不"

投资交易需要较长的时间才能完成的原因主要是投资人没法达成一致的意见. VC 并不是大公司, 如果需要在24小时内完成交易, 他们也能这么干. 然而通常情况下初始接触就用了超过两个星期的时间. 原因就在于我前面提到的他们的选择策略: 大多数的 VC 并不是去预测一个公司能否成功, 而是快速的发现一个正在成功的公司. 他们关心市场以及其他 VC 对你的看法, 而这些信息是和你简简单单的会面所不能得到的.

因为他们投资的是 (a) 快速变化 并且 (b) 他们不懂的领域, 许多的 VC 可能会用一种方法拒绝你完了然后声称那个并不是拒绝. 除非你了解这些游戏规则, 否则你被拒了都不知道. 比如说, 这个就是一个 VC 说"不"的说法:

我们对你的项目很感兴趣, 我们希望能与你继续保持紧密联系.

用更加直白的话说, 意思就是: 我们不会投资你啦, 但是我们保留投资你的权利, 如果你们公司将来的确飞黄腾达的话. 有些时候他们就直白的明确告诉你, 他们想看到一些"吸引力", 比方说, 如果你赢得了很多用户, 他们会投资你. 可是任何 VC 届时都会投资你的. 所以呢, 他们都会说: 你还在第一方阵.

这里有个测验 VC 到底是说"行"还是说"不"的小测试: 低下头, 看看自己手上有没有拿着条款合同(term sheet)

22. 你需要投资人

一些创业者会问, "谁需要投资人啊?" 实际说来, 这个问题的答案是 "每个人". 实际上每个成功的创业公司都或多或少的吸收了外来投资.

为什么呢? 那些认为不需要投资者的人忽略了一个东西: 竞争者. 这里问题不在于你是否需要外部投资, 而是外部投资能否帮助你. 如果答案是肯定的, 但你没有吸收任何投资, 你的竞争者就会比你有优势. 在创业公司的世界中, 一点点小小的优势也可能被扩展到很大.

Mike Moritz (译注: 红衫的合伙人, Apple, Cisco, Oracle, Yahoo! 和 Google 等公司的投资人, 也是 今年的时代100人 )有句很有名的话: 他投雅虎是因为他觉得 Yahoo 比其他竞争者领先几个星期. 当然这句话并不是如他所想一直成立的, 因为三年后 Google 出现并且击败了 Yahoo. 但是他的确提到了一些很重要的东西: 一点点小的优势通常会让公司获得成功. 而没有这点小优势的公司往往都失败了.

可能因为开始一个公司创业的成本变低了, 在竞争中不通过外部投资而获得成功也变得有可能. 筹钱的确需要成本, 但实际的情况来看, 这个是一个纯赚不赔的事情.

23. 投资人喜欢不需要投资的公司

很多的创业者接触投资人是因为他们需要投资来创立一家公司 (其实和上大学也没两样). 而实际上大多数公司不需要投资人人帮助才能建立, 投资只是让创立的过程简单一点.

并且实际上, 投资人非常喜欢你不需要他. 不知道是有意识还是无意识的, 让他们感到兴奋的是创业者跑到他们面前说: "我们就要扬帆远航了, 你是投还是不投" 而不是 "拜托你给点钱让我们创立一个公司, 好么?".

大多数投资人都很"贱", 因为他们最喜欢的公司是那些粗暴对待他们的公司. 当Google 开出七千五百万美元的估价榨取他们的时候, 他们的反应是: 哈, 听起来很好. 他们选择对了, 不是么? 这笔生意肯呢过比他们做过的任何一笔单子赚得都多.

问题是 VC 们非常擅长看人. 所以除非你是下一个Google, 否则不要粗暴对待他们, 否则他们立即会在一秒钟内识破你. 大多数的创业公司应该是一直准备一个第二方案, 而不是去刻意粗暴对待VC. 为了防止被VC拒掉, 一直要准备一个方案B. 胸有成竹是最保险的, 临阵抱佛脚不一定能抱到.

因此说来, 你不应当创建一个初期需要非常大创立成本的公司, 因为如果这样, 你就会受VC支配. 如果你无论如何就是要做一些开头花费巨大的事业, 那么就从较为低成本的子集开始做起, 当钱越来越多的时候, 慢慢扩张自己的野心.

在一场核子战争后最有可能存活下来的动物是蟑螂, 因为他们生命力极强. 在创业的初期, 你的公司最好也能像一个蟑螂. 应该像那些塑料做支撑的结实的假花, 而不是美丽但是脆弱的鲜花. 虽然小, 丑, 却是不可摧毁的.

[1] 我可能低估VC了, 他们在 IPO 中起到了很大的作用. 如果要再建一个硅谷, IPO 最终是需要的.

[2] 一些VC 有可以提交商业计划的电子信箱. 但是用这种方式获得投资的公司数量基本是零. 你应该总是通过私人介绍结识合伙人(而不是他的助手).

[3] 不少人都和我们说在 创业学校 学到最有价值的东西就是认识到原来那些成功的创业者其实也是普通人. 尽管我们很乐意提供这种(让成功的创业者作为演讲者讲平凡的故事的)服务, 但这个不是 创业学校对于演讲者的定位.

[4] 实际上我感觉是 VC 有买完后悔的心理, 然后用技术上的一些细枝末节来回避这笔生意. 这个故事告诉我们即使这个理由似是而非, VC 也能把你给拒了.

感谢 Sam Altman, Paul Buchheit, Hutch Fishman, and Robert Morris 阅读本文草稿, 感谢 ASES Kenneth King 的邀请.


--
我的网络营销boogger
http://china-news-it.blogspot.com

存档

2007/4/8 - 2007/4/15   2007/4/15 - 2007/4/22   2007/4/22 - 2007/4/29   2007/4/29 - 2007/5/6   2007/5/6 - 2007/5/13   2007/5/13 - 2007/5/20   2007/5/20 - 2007/5/27   2007/5/27 - 2007/6/3   2007/6/3 - 2007/6/10   2007/6/10 - 2007/6/17   2007/6/17 - 2007/6/24   2007/6/24 - 2007/7/1   2007/7/8 - 2007/7/15   2007/12/2 - 2007/12/9   2007/12/9 - 2007/12/16   2007/12/16 - 2007/12/23   2009/10/18 - 2009/10/25   2010/1/10 - 2010/1/17  

This page is powered by Blogger. Isn't yours?

订阅 博文 [Atom]