关于作者

姓名:

性别:其他

出生日期:1888-08-08

地区:-

联系电话:

QQ:--

婚否:保密
用户名:esqm
笔名:海润
地区: -
行业:其他

日历  

快速登录

+ 用户名:
+ 密 码:

在线留言



新闻综合

经济财经

IT世界

健康生活

存储

程序员与编程

科学与新技术

读书

他人博客

英语

下载

理财专栏

操作系统

计算机网络

JAVA

IT法律

数据库

ERP

硬件

iptv

访问统计:
文章个数:222
评论个数:117
留言条数:0




Powered by BlogDriver 2.1

海润互联 创造无限

 

天行健,君子以自强不息;地势坤,君子以厚德载物.

baidu      google

文章

省钱:长途电话多的朋友过来看看

今天,偶然间看到UUCall,正好家里的电话欠费了,需要打个长途,就试了一下,效果还可以,1个小时的免费通话,使用也挺简单的。

    uucall申请地址:http://account.uucall.com/c/28319638.html

     国内电话一律0.12元,收费方式:

     拨打UUCall号码全球永久免费; 全球漫游费全免;月租费全免;固定电话、小灵通接听UUCall免费;单向收费手机接听UUCall免费;呼叫转移至其他UUCall号码免费。

    与中国大陆固定电话、小灵通、手机通话不分市话长途,一律0.12元/分钟,最高优惠至0.06元/分钟; 全球任何地方拨打至中国一律0.12元/分钟,最高优惠至0.06元/分钟;呼叫转移至固定电话、小灵通或手机按主叫标准收取被叫方费用;不论主叫方在全球何地,国际长途按被叫所在地资费收取。

- 作者: 海润 2008年02月22日, 星期五 21:00  回复(0) |  引用(0) 加入博采

JNDI基础
JNDIjava访问名字和目录服务的接口,与JDBC一样,它仅仅只定义了一套服务接口,实现由具体厂商提供。作为j2ee核心组件之一,它为应用程序查找其他程序组件和资源提供了统一的接口,其中最常见的用途就是数据源的配置、EJB名字查找、JMS相关配置等。JNDI的架构如下图。在JDK1.3中,已经包含了JNDI,它分成五个包。每个包提供的功能:

-          javax.naming,包含访问命名服务的类和接口定义。

-          javax.naming.directory,包含访问目录服务的类和接口定义。

-          javax.naming.ldap,为ldapv3提供的扩展操作提供支持。

-          javax.naming.event,为访问命名和目录服务时的事件通知提供支持。

-          javax.naming.spi,为服务提供商提供的接口,一般用户不会涉及。

基本概念

       了解名字服务和目录服务的相关概念,有助于更好的使用JNDI

Naming service

       名字服务定义了如何将名字与对象关联,并通过名字如何找到对象的方法。典型的例子如:DNS将域名与IP关联,文件系统将文件名与文件相关联。在名字服务中,主要的概念:

-          名字(Names),在名字系统中实际对象的代号,如文件名,域名等,它会被用来查找关联的对象。不同的系统中会有不同的命名规范,如文件系统采用“\”来表示层级,而DNS则使用“.”。

-          绑定(Bindings),名字和实际对象的关联。

-          引用和地址(References and Addresses),当对象不能直接被存储在名字系统时,就必须使用引用,通过引用找到实际的对象。在系统中,保存的引用的内容被称为地址。引用还有另一个用处:在名字系统中,缺少象关系数据库中外键的概念。通过使用引用,可以作为外键的一个取代办法。

-          上下文(Context),它是一个名字-对象集合,提供了与名字系统交互的主要操作,如查找、绑定、去绑定。子上下文(subcontext)与它的关系类似文件系统中目录和子目录的关系,子上下文被包含在一个上下文中,通过父上下文中的一个名字与子上下文关联。

-          名字系统和名字空间(Naming Systems and Namespaces),名字系统是相同类型的上下文的集合,它提供名字服务;名字空间,是名字系统中的名字集合,如文件系统的文件名和目录。

Directory service

       目录服务是名字服务的扩展,它除了关联名字和对象,还允许对象包含属性。目录系统通常以层次结构组织数据。在目录服务中的主要概念:

-          属性(Attributes),它属于目录对象,它是(名字,值)对,属性可以有多个值。

-          目录和目录服务(Directories and Directory Services),目录是目录对象的集合;目录服务则提供与目录相关的服务,创建、删除和修改存放在目录中的对象的属性。

-          查找和查找过滤器(Searches and Search Filters),获取目录对象的操作就是查找;过滤器是类似查找条件的对象。

基本使用

²        注册JNDI提供者

在使用JNDI之前,需要先获取JNDI的提供者,并在系统注册它。与JNDI相关的系统属性在javax.naming.Context中定义,常用的属性:

-          java.naming.factory.initial,服务提供者用来创建InitialContext的类名。

-          java.naming.provider.url,用来配置InitialContext的初始url

-          java.naming.factory.object,用来创建name-to-object映射的类,用于NameClassPairReferences

-          java.naming.factory.state,用来创建jndi state的类

对于目录服务,由于一般需要安全设置,还通常使用:

-          java.naming.security.authentication,安全类型,三个值:nonesimplestrong

-          java.naming.security.principal,认证信息。

-          java.naming.security.credentials,证书信息。

-          java.naming.security.protocol,安全协议名。

使用System.setProperty注册,如果程序不显示说明,那么java会在classpath内查找jdni.properties文件来完成注册。jdni.properties例子:

java.naming.factory.initial=com.codeline.db.MockInitialContextFactory

²        连接服务

注册之后,就可以实施服务连接了。对于名字服务由InitialContext开始,目录服务则使用InitialDirContext。它们分别实现了ContextDirContext,这两个接口分别对应名字服务和目录服务的接口,也是JNDI中最重要的两个接口。

-          连接名字服务:

System.setProperty(Context.INITIAL_CONTEXT_FACTORY,"

com.sun.jndi.fscontext.FSContextFactory");

InitialContext ctx = new InitialContext();

-          连接目录服务:

   Hashtable env = new Hashtable();

    env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");

    env.put(Context.PROVIDER_URL, "ldap://myserver.com/");

    env.put(Context.SECURITY_AUTHENTICATION, "simple");

    //登录ldap server需要的用户名

    env.put(Context.SECURITY_PRINCIPAL, "ldapuser");

    //登录ldap server需要的密码

    env.put(Context.SECURITY_CREDENTIALS, "mypassword");

InitialDirContext ctx = new InitialDirContext(env);

-          多服务提供者:如果应用包含多个服务提供者,在连接时略有不同。以名字服务为例:

Hashtable env = new Hashtable();

env.put(Context.INITIAL_CONTEXT_FACTORY,

"com.sun.jndi.rmi.registry.RegistryContextFactory");

env.put(Context.PROVIDER_URL, "rmi://myserver.com:1099");

//使用不同的构造函数

InitialContext ctx = new InitialContext(env);

²        查找对象

不论名字服务还是目录服务,都是使用lookup来查找对象的。除了可以使用String作为参数之外,lookup还可使用Name接口作为参数。

Greeter greeter = (Greeter)ctx.lookup("SayHello");

如果想要获得上下文中所有的对象名字,就使用lis返回NameClassPair列表。NameClassPair包含对象名字和对象类名。如果想要获得实际的对象实例列表,就使用listBindings,它返回Binding列表。BindingNameClassPair的子类,它包含对象的实例。

-          list

NamingEnumeration list = ctx.list("awt");

while (list.hasMore()) {

    NameClassPair nc = (NameClassPair)list.next();

    System.out.println(nc);

}

-          listBindings

NamingEnumeration bindings = ctx.listBindings("awt");

while (bindings.hasMore()) {

    Binding bd = (Binding)bindings.next();

    System.out.println(bd.getName() + ": " + bd.getObject());

}

²        对象绑定

-          使用bind添加绑定

Fruit fruit = new Fruit("orange");

ctx.bind("favorite", fruit);

-          使用rebind修改绑定

Fruit fruit = new Fruit("lemon");

ctx.rebind("favorite", fruit);

-          使用unbind去除绑定。

ctx.unbind("favorite");

²        对象改名

使用rename可以给一个在上下文中的对象改名

ctx.rename("report.txt", "old_report.txt");

²        获取属性

属性相关的接口是AttributeAttributes,它们都在javax.naming.directory包内。通过DirContextgetAttributes方法就可以获得对象的属性集合,然后使用Attributesget方法获得对应的属性,最后通过Attributeget方法就可以获得属性值。

String dn = "uid=me, dc=mycompany, dc=com, ou=customer, o=ExampleApp";

Context user = (Context)ctx.lookup(dn);

//获得所有属性

Attributes attrs = user.getAttributes("");

Attribute test= attrs .get("test");

Object testValue= test.get();

上例中获得的是user的所有属性,在实际使用过程中,考虑网络带宽的影响,可以设置获取要获取的属性列表:

String reqd_attrs = new String[] { "surname", "initials","title", "rfc822mailalias"};

Attributes attrs = user.getAttributes("", reqd_attrs);

²        查找和过滤

使用search方法完成。

   public DirContext[] findUser(String initials,String surname,String country,String phone) {

        //构造条件

        BasicAttributes search_attrs = new BasicAttributes();

        search_attrs.put("initials", initials);

        search_attrs.put("sn", surname);

        search_attrs.put("c", country);

        if(phone != null)

          search_attrs.put("phonenumber", phone);

 

        NamingEnumeration results = initial_ctx.search("ou=Customer,o=ExampleApp", search_attrs);

        LinkedList found = new LinkedList();

        while(results.hasMore()) {

            SearchResults sr = (SearchResults)results.next();

            String name = sr.getName();

            Object ctx = sr.getObject();

            if((ctx == null) || !(ctx instanceof DirContext))

                found.add(initial_ctx.lookup(name));

            else

                found.add(ctx);

        }

 

        DirContext[] ret_val = new DirContext[found.size()];

        found.toArray(ret_val);

        return ret_val;

   }

DirContext接口主要过滤方式:

1.使用过滤字符串

String reqd_attrs = new String[] { "cn", "uid","rfc822mailalias" };

NamingEnumeration results = initial_ctx.search("ou=Customer, o=ExampleApp",search_attrs,reqd_attrs);

2.使用SearchControls,获得更多的控制

SearchControls ctrls = new SearchControls();

ctrls.setCountLimit(20);

ctrls.setTimeLimit(5000);

ctrls.setSearchScope(SearchControls.SUBTREE_SCOPE);

NamingEnumeration results = initial_ctx.search("cat=books,ou=Products,

o=ExampleApp","title=*Java*",ctrls);

²        修改属性

使用DirContextInitialDirContextmodifyAttributes方法完成。所谓的修改过程,实际就是先构造要修改的属性列表,然后使用上述方法提交。对于属性包含多个值时,需要把属性的不修改的值也要包含,否则服务器会认为那些值不再需要而删除它们。

public void updateAddress(String dn,String address, String country, String phone) {

        BasicAttributes mod_attrs = new BasicAttributes();

        if(address != null)

            mod_attrs.put("address", address);

        if(country != null)

            mod_attrs.put("c", country);

        if(phone != null)

            mod_attrs.put("phonenumber", phone);

        if(mod_attrs.size() != 0)

            initial_ctx.modifyAttributes(dn, DirContext.REPLACE_ATTRIBUTE, mod_attrs);

}

使用ModificationItem,也可一次进行多个不同的修改操作:

ModificationItem[] mod_items = new ModificationItems[2];

Attribute email = new BasicAttribute("rfc822mailalias", new_email);

ModificationItem email_mod = new ModificationItem(DirContext.ADD_ATTRIBUTE, email);

Attribute addr = new BasicAttribute("address", address);

ModificationItem addr_mod = new ModificationItem(DirContext.REPLACE_ATTRIBUTE, addr);

mod_items[0] = email_mod;

mod_items[1] = addr_mod;

initial_ctx.modifyAttributes(dn, mod_items);

²        创建上下文

使用createSubcontext方法完成。

BasicAttributes attrs = new BasicAttributes();

attrs.put("initials", initials);

attrs.put("sn", surname);

attrs.put("rfc822mailalias", email);

if(address != null)

    attrs.put("address", address);

if(country != null)

    attrs.put("c", country);

if(phone != null)

    attrs.put("phonenumber", phone);

initial_ctx.createSubcontext(dn, attrs);

²        删除上下文

使用destroySubcontext方法完成。

initial_ctx.destroySubcontext(dn);



Trackback: http://tb.donews.net/TrackBack.aspx?PostId=404803

 

 

- 作者: 海润 2005年10月10日, 星期一 18:33  回复(0) |  引用(0) 加入博采

英文骂街大全
1. Stop complaining! 别发牢骚!
2. You make me sick! 你真让我恶心!
3. What’s wrong with you? 你怎么回事?
4. You shouldn’t have done that! 你真不应该那样做!
5. You’re a jerk! 你是个废物/混球!
6. Don’t talk to me like that! 别那样和我说话!
7. Who do you think you are? 你以为你是谁?
8. What’s your problem? 你怎么回事啊?
9. I hate you! 我讨厌你!
10. I don’t want to see your face! 我不愿再见到你!
11. You’re crazy! 你疯了!
12. Are you insane/crazy/out of your mind? 你疯了吗?(美国人绝对常用!)
13. Don’t bother me. 别烦我。
14. Knock it off. 少来这一套。
15. Get out of my face. 从我面前消失!
16. Leave me alone. 走开。
17. Get lost.滚开!
18. Take a hike! 哪儿凉快哪儿歇着去吧。
19. You piss me off. 你气死我了。
20. It’s none of your business. 关你屁事!
21. What’s the meaning of this? 这是什么意思?
22. How dare you! 你敢!
23. Cut it out. 省省吧。
24. You stupid jerk! 你这蠢猪!
25. You have a lot of nerve. 脸皮真厚。
26. I’m fed up. 我厌倦了。
27. I can’t take it anymore. 我受不了了!(李阳老师常用)
28. I’ve had enough of your garbage. 我听腻了你的废话。
29. Shut up! 闭嘴!
30. What do you want? 你想怎么样?
31. Do you know what time it is? 你知道现在都几点吗?
32. What were you thinking? 你脑子进水啊?
33. How can you say that? 你怎么可以这样说?
34. Who says? 谁说的?
35. That’s what you think! 那才是你脑子里想的!
36. Don’t look at me like that. 别那样看着我。
7. What did you say? 你说什么?
38. You are out of your mind. 你脑子有毛病!
39. You make me so mad.你气死我了啦。
40. Drop dead. 去死吧!
41. Fuck off. 滚蛋。
42. Don’t give me your shit. 别跟我胡扯。
43. Don’t give me your excuses/ No more excuses. 别找借口。
44. You’re a pain in the ass. 你这讨厌鬼。
45. You’re an asshole. 你这缺德鬼。
46. You bastard! 你这杂种!
47. Get over yourself. 别自以为是。
48. You’re nothing to me. 你对我什么都不是。
49. It’s not my fault. 不是我的错。
50. You look guilty. 你看上去心虚。
51. I can’t help it. 我没办法。
52. That’s your problem. 那是你的问题。
53. I don’t want to hear it. 我不想听!
54. Get off my back. 少跟我罗嗦。
55. Give me a break. 饶了我吧。
56. Who do you think you’re talking to? 你以为你在跟谁说话?
57. Look at this mess! 看看这烂摊子!
58. You’re so careless. 你真粗心。
59. Why on earth didn’t you tell me the truth? 你到底为什么不跟我说实话?
60. I’m about to explode! 我肺都快要气炸了!
61. What a stupid idiot! 真是白痴一个!
62. I’m not going to put up with this! 我再也受不了啦!
63. I never want to see your face again! 我再也不要见到你!
64. That’s terrible. 真糟糕!
65. Just look at what you’ve done! 看看你都做了些什么!
66. I wish I had never met you. 我真后悔这辈子遇到你!
67. You’re a disgrace. 你真丢人!
68. I’ll never forgive you! 我永远都不会饶恕你!
69. Don’t nag me! 别在我面前唠叨!
70. I’m sick of it. 我都腻了。
71. You’re such a bitch! 你这个婊子!
72. Stop screwing/ fooling/ messing around! 别鬼混了!
73. Mind your own business! 管好你自己的事!
74. You’re just a good for nothing bum! 你真是一个废物!/ 你一无是处!
75. You’ve gone too far! 你太过分了!
76. I loathe you! 我讨厌你!
77. I detest you! 我恨你!
78. Get the hell out of here! 滚开!
79. Don’t be that way! 别那样!
80. Can’t you do anything right? 成事不足,败事有余。
81. You’re impossible. 你真不可救药。
82. Don’t touch me! 别碰我!
83. Get away from me! 离我远一点儿!
84. Get out of my life. 我不愿再见到你。/ 从我的生活中消失吧。
85. You’re a joke! 你真是一个小丑!
86. Don’t give me your attitude. 别跟我摆架子。
87. You’ll be sorry. 你会后悔的。
88. We’re through. 我们完了!
89. Look at the mess you’ve made! 你搞得一团糟!
90. You’ve ruined everything. 全都让你搞砸了。
91. I can’t believe your never. 你好大的胆子!
92. You’re away too far. 你太过分了。
93. I can’t take you any more! 我再也受不了你啦!
94. I’m telling you for the last time! 我最后再告诉你一次!
95. I could kill you! 我宰了你!
96. That’s the stupidest thing I’ve ever heard! 那是我听到的最愚蠢的事!(比尔·盖茨常用)
97. I can’t believe a word you say. 我才不信你呢!
98. You never tell the truth! 你从来就不说实话!
99. Don’t push me ! 别逼我!
100. Enough is enough! 够了够了!
101. Don’t waste my time anymore. 别再浪费我的时间了!
102. Don’t make so much noise. I’m working. 别吵,我在干活。
103. It’s unfair. 太不公平了。
104. I’m very disappointed. 真让我失望。
105. Don’t panic! 别怕!
106. What do you think you are doing? 你知道你在做什么吗?
107. Don’t you dare come back again! 你敢再回来!
108. You asked for it. 你自找的。
109. Nonsense! 鬼话!

- 作者: 海润 2005年10月10日, 星期一 11:36  回复(5) |  引用(1) 加入博采

我的真理

让自己变得强大才是我的真理。

- 作者: 海润 2005年10月9日, 星期日 09:53  回复(0) |  引用(1) 加入博采

左右人生的13条金科玉律

墨菲定律、二八法则、马太效应、手表定理、“不值得”定律、彼得原理、零和游戏、华盛顿合作规律、酒与污水定律、水桶定律、蘑菇管理原理、钱的问题、奥卡姆剃刀等13条是左右人生的金科玉律。
    一、墨菲定律

    1949年,一位名叫墨菲的空军上尉工程师,认为他的某位同事是个倒霉蛋,不经意间开了句玩笑:“如果一件事情有可能被弄糟,让他去做就一定会弄糟。”
这句话迅速流传,并扩散到世界各地。在流传扩散的过程中,这句笑话逐渐失去它原有的局限性,演变成各种各样的形式,其中一个最通行的形式是:“如果坏事情有可能发生,不管这种可能性多么小,它总会发生,并引起最大可能的损失。”
  这就是著名的“墨菲定律”。下面是墨菲定律的一些变种或推论。
人生哲学
1.别试图教猫唱歌,这样不但不会有结果,还会惹猫不高兴?
2.别跟傻瓜吵架,不然旁人会搞不清楚,到底谁是傻瓜?
3.不要以为自己很重要,因为没有你,太阳明天还是一样从东方升上来?
4.笑一笑,明天未必比今天好。
5.好的开始,未必就有好结果;坏的开始,结果往往会更糟。
处世原理
6.你若帮助了一个急需用钱的朋友,他一定会记得你——在他下次急需用钱的时候。
7.有能力的——让他做;没能力的──教他做;做不来的──管理他。
8.你早到了,会议却取消;你准时到,却还要等;迟到,就是迟了。
9.你携伴出游,越不想让人看见,越会遇见熟人。
爱情意义
10.你爱上的人,总以为你爱上他是因为:他使你想起你的老情人。
11.你最后硬着头皮寄出的情书;寄达对方的时间有多长,你反悔的时间就有多长。
生活常识
12.东西越好,越不中用。
13.一种产品保证60天不会出故障,等于保证第61天一定就会坏掉。
14.东西久久都派不上用场,就可以丢掉;东西一丢掉,往就必须要用它。
15.你丢掉了东西时,最先去找的地方,往往也是可能找到的最后一个地方。
16.你往往会找到不是你正想找的东西。
17.你出去买爆谆ǖ氖焙颍簧掀统鱿至司示低贰?BR> 18.另一排总是动的比较快;你换到另一排,你原来站的那一排,就开始动的比较快了;你站的越久,越有可能是站错了排。
19.一分钟有多长? 这要看你是蹲在厕所里面,还是等在厕所外面。

    二、二八法则

    1897年,意大利经济学家帕列托在对19世纪英国社会各阶层的财富和收益统计分析时发现:80%的社会财富集中在20%的人手里,而80%的人只拥有社会财富的20%,这就是“二八法则”。“二八法则”反应了一种不平衡性,但它却在社会、经济及生活中无处不在。

    在商品营销中,商家往往会认为所有顾客一样重要;所有生意、每一种产品都必须付出相同的努力,所有机会都必须抓住。而“二八法则”恰恰指出了在原因和结果、投入和产出、努力和报酬之间存在这样一种典型的不平衡现象:80%的成绩,归功于20%的努力;市场上80%的产品可能是20%的企业生产的;20%的顾客可能给商家带来80%的利润。遵循“二八法则”的企业在经营和管理中往往能抓住关键的少数顾客,精确定位,加强服务,达到事半功倍的效果。美国的普尔斯马特会员店始终坚持会员制,就是基于这一经营理念。

    “二八法则”同样适用于我们的生活,如一个人应该选择在几件事上追求卓越,而不必强求在每件事上都有好的表现;锁定少数能完成的人生目标,而不必追求所有的机会。

    三、马太效应

    《新约·马太福音》中有这样一个故事,一个国王远行前,交给三个仆人每人一锭银子,吩咐他们:“你们去做生意,等我回来时,再来见我。”国王回来时,第一个仆人说:“主人,你交给我的一锭银子,我已赚了10锭。”于是国王奖励了他10座城邑。第二个仆人报告说:“主人,你给我的一锭银子,我已赚了5锭。”于是国王便奖励了他5座城邑。第三个仆人报告说:“主人,你给我的一锭银子,我一直包在手巾里存着,我怕丢失,一直没有拿出来。”于是 国王命令将第三个仆人的那锭银子赏给第一个仆人,并且说:“凡是少的,就连他所有的,也要夺过来。凡是多的,还要给他,叫他多多益善。”这就是马太效应,它反映了当今社会中存在的一个普遍现象,即赢家通吃。
对企业经营发展而言,马太效应告诉我们,要想在某个领域保持优势,就必须在此领域迅速做大。当你成为某个领域的领头羊的时候,即便投资回报率相同,你也能更轻易地获得比弱小的同行更大的收益。而若没有实力迅速在某个领域做大,就要不停地寻找新的发展领域,才能保证获得较好的回报。

    四、手表定理

    手表定理是指一个人有一只表时,可以知道现在是几点钟,而当他同时拥有两只表时却无法确定。两只表并不能告诉一个人更准确的时间,反而会让看表的人失去对准确时间的信心。你要做的就是选择其中较信赖的一只,尽力校准它,并以此作为你的标准,听从它的指引行事。记住尼采的话:“兄弟,如果你是幸运的,你只需有一种道德而不要贪多,这样,你过桥更容易些。”
   如果每个人都“选择你所爱,爱你所选择”,无论成败都可以心安理得。然而,困扰很多人的是:他们被“两只表”弄得无所,心身交瘁,不知自己该信仰哪一个,还有人在环境、他人的压力下,违心选择了自己并不喜欢的道路,为此而郁郁终生,即使取得了受人瞩目的成就,也体会不到成功的快乐。
  
  手表定理在企业经营管理方面给我们一种非常直观的启发,就是对同一个人或同一个组织的管理不能同时采用两种不同的方法,不能同时设置两个不同的目标。甚至每一个人不能由两个人来同时指挥,否则将使这个企业或这个人无所适从。手表定理所指的另一层含义在于每个人都不能同时挑选两种不同的价值观,否则,你的行为将陷于混乱。

    五、“不值得”定律

    不值得定律最直观的表述是:不值得做的事情,就不值得做好,这个定律似乎再简单不过了,但它的重要性却时时被人们疏忘。不值得定律反映出人们的一种心理,一个人如果从事的是一份自认为不值得做的事情,往往会保持冷嘲热讽,敷衍了事的态度。不仅成功率小,而且即使成功,也不会觉得有多大的成就感。
   哪些事值得做呢?一般而言,这取决于三个因素。
  1、价值观。关于价值观我们已经谈了很多,只有符合我们价值观的事,我们才会满怀热情去做。
  2、个性和气质。一个人如果做一份与他的个性气质完全背离的工作,他是很难做好的,如一个好交往的人成了档案员,或一个害羞者不得不每天和不同的人打交道。
  3、现实的处境。同样一份工作,在不同的处境下去做,给我们的感受也是不同的。例如,在一家大公司,如果你最初做的是打杂跑腿的工作,你很可能认为是不值得的,可是,一旦你被提升为领班或部门经理,你就不会这样认为了。
  
   总结一下,值得做的工作是:符合我们的价值观,适合我们的个性与气质,并能让我们看到期望。如果你的工作不具备这三个因素,你就要考虑换一个更合适的工作,并努力做好它。
  
  因此,对个人来说,应在多种可供选择的奋斗目标及价值观中挑选一种,然后为之而奋斗。“选择你所爱的,爱你所选择的”,才可能激发我们的奋斗毅力,也才可以心安理得。而对一个企业或组织来说,则要很好地分析员工的性格特性,合理分配工作,如让成就欲较强的职工单独或牵头来完成具有一定风险和难度的工作,并在其完成时给予定时的肯定和赞扬;让依附欲较强的职工更多地参加到某个团体中共同工作;让权力欲较强的职工担任一个与之能力相适应的主管。同时要加强员工对企业目标的认同感,让员工感觉到自己所做的工作是值得的,这样才能激发职工的热情。

    六、彼得原理

管理学家劳伦斯·丁·彼得(Laurence.J.Peter),1917年牛于加拿大的范库弗,1957年获美国华盛顿州立大学学士学位,6年后又获得该校教育哲学博士学位,他阅历丰富,博学多才,著述颇丰,他的名字还被收人了《美国名人榜》、《美国科学界名人录》和《国际名人传记辞典》等辞书中。

    彼得原理(The Peter PrinciPle)正是彼得根据千百个有关组织中不能胜任的失败实例的分析而归纳出来的。其具体内容是:“在一个等级制度中,每个职工趋向于上升到他所不能胜任的地位”。彼得指出,每一个职工由于在原有职位上工作成绩表现好(胜任),就将被提升到更高一级职位;其后,如果继续胜任则将进一步被提升,直至到达他所不能胜任的职位。由此导出的彼得推论是,“每一个职位最终都将被一个不能胜任其工作的职工所占据。层级组织的工作任务多半是由尚未达到不胜任阶层的员工完成的。”每一个职工最终都将达到彼得高地,在该处他的提升商数(PQ)为零。至于如何加速提升到这个高地,有两种方法。其一。是上面的“拉动”,即依靠裙带关系和熟人等从上面拉;其二是自我的“推动”,即自我训练和进步等,而前者是被普遍采用的。

    彼得认为,由于彼得原理的推出,使他“无意间”创设了一门新的科学——层级组织学(hierarchiolgy)。该科学是解开所有阶层制度之谜的钥匙,因此也是了解整个文明结构的关键所在。凡是置身于商业、工业、政治、行政、军亨、宗教、教育各界的每个人都和层级组织息息相关,亦都受彼得原理的控制。当然,原理的假设条件是:时间足够长,五层级组织里有足够的阶层。彼得原理被认为是同帕金森定律有联系的。

    帕金森(C.N.Parkinson)是著名的社会理论家,他曾仔细观察并有趣地描述层级组织中冗员累积的现象。他假设,组织中的高级主管采用分化和征服的策略,故意使组织效率降低,借以提升自己的权势,这种现象即帕金森所说的“爬升金字塔”。彼得认为这种理论设计是有缺陷的,他给出的解释员工累增现象的原因是层级组织的高级主管真诚追求效率(虽然徒劳无功)。正如彼得原理显示的,许多或大多数主管必已到达他们的不胜任阶层。这些人无法改进现有的状况,因为所有的员工已经竭尽全力了,于是为了再增进效率,他们只好雇用更多的员工。员工的增加或许可以使效率暂时提升,但是这些新进的人员最后将因晋升过程而到达不胜任阶层,于是唯一改善的方法就是再次增雇员工,再次获得暂时的高效率,然后是另一。次逐渐归于无效率。这样就使组织中的人数超过了工作的实际需要。

    彼得原理首次公开发表于1960年9月美国联邦出资的一次研习会上,听众是一群负责教育研究计划、并刚获晋升的项目主管,彼得认为他们多数人“只是拼命地想复制一些老掉牙了的统计习题”,于是引介彼得原理说明他们的困境。演说召来了敌意与嘲笑,但是彼得仍然决定以独特的讽刺手法呈现彼得原理,尽管所有案例研究都经过精确编纂,且引用的资料也都符合事实,最后定稿于1965年春完成,然后总计有16家之多的出版社无情地拒绝了该书的手稿。1966年,作者零星地在报纸上发表了几篇述论同一主题的文章,读者的反应异常热烈,引得各个出版社趋之若婺鸳。正如彼得在自传中提到的,人偶尔会在镜中瞥见自己的身影而不能立即自我辩认,于是在不自知前就加以嘲笑一番,这样的片刻里正好可以使人进一步认识自己,“彼得原理”扮演的正是那样一面镜子。

    七、零和游戏

一个游戏无论几个人来玩,总有输家和赢家,赢家所赢的都是输家所翰的,所以无论输赢多少,正负相抵,最后游戏的总和都为零,这就是零和游戏。
    零和游戏之所以受人关注,是因为人们在社会生活中处处都能找到与零和游戏雷同或类似的现象。我们大肆开发利用煤炭石油资源,留给后人的便越来越少;我们研究生产了大量的转基因产品,一些新的病也跟着冒了出来;我们修筑了葛洲坝水利工程,白鳍豚就再也不能洄游到金沙江产卵了……
    发展是硬道理。人类在经历了经济高速增长、科技迅猛发展、全球经济一体化及曰益严重的生态破坏、环境污染之后,可持续发展理论才逐渐浮出水面。零和游戏原理正在逐渐为“双赢”观念所取代,人们逐渐认识到“利己”而不“损人”才是最美好的结局。实践证明,通过有效合作,实现皆大欢喜的结局是可能的。
    领导者要善于跳出“零和”的圈子,寻找能够实现“双赢”的机遇和突破口,防止负面影响抵消正面成绩。批评下属如何才能做到使其接受而不抵触,发展经济如何才能做到不损害环境,开展竞争如何使自己胜出而不让对方受到伤害,这些都是每一个为官者应该仔细思考的问题。
    还是那句话,世上没有现成的标准答案。这些企业经营管理定律只能供我们参考和借鉴,至于什么条件下适合借鉴哪一种,回到手表定理上去,你需要自己选择一块戴着舒适而又走时准确的手表。

    八、华盛顿合作规律

    华盛顿合作规律说的是:一个人敷衍了事,两个人互相推诿,三个人则永无成事之日。多少有点类似于“三个和尚”的故事。

  人与人的合作不是人力的简单相加,而是复杂和微妙得多。在人与人的合作中,假定每一个人的能力都为1,那么10个人的合作结果有时比10大得多,有时甚至比1还要小。因为人不是静止的物,而更像方向不同的能量,相互推动时自然事半功倍,相互抵触时则一事无成。

    九、酒与污水定律

    酒与污水定律是指,如果把一匙酒倒进一桶污水中,你得到的是一桶污水;如果把一匙污水倒进一桶酒中,你得到的还是一桶污水。几乎在任何组织里,都存在几个难弄的人物,他们存在的目的似乎就是为了把事情搞糟。他们到处搬弄是非,传播流言、破坏组织内部的和谐。最糟糕的是,他们像果箱里的烂苹果,如果你不及时处理,它会迅速传染,把果箱里其它苹果也弄烂,“烂苹果”的可怕之处在于它那惊人的破坏力。一个正直能干的人进入一个混乱的部门可能会被吞没,而一个人无德无才者能很快将一个高效的部门变成一盘散沙。组织系统往往是脆弱的,是建立在相互理解、妥协和容忍的基础上的,它很容易被侵害、被毒化。破坏者能力非凡的另一个重要原因在于,破坏总比建设容易。一个能工巧匠花费时日精心制作的陶瓷器,一头驴子一秒钟就能毁坏掉。如果拥有再多的能工巧匠,也不会有多少像样的工作成果。如果你的组织里有这样的一头驴子,你应该马上把它清除掉;如果你无力这样做,你就应该把它拴起来。

     十、水桶定律

    一只水桶能装多少水取决于水桶中最短的一块木板而不是最长的那块木板。
    任何组织几乎都有一个共同的特点,即构成组织的各个部分往往是优劣不齐的,但劣势部分却往往决定着整个组织的水平。问题是劣势部分是组织中一个有用的部分,你不能把它当成烂苹果扔掉,否则,你会一点水也装不了,可它却让你那些长的东西白长了!
    劣势决定优势,劣势决定生死,这是市场竞争的残酷法则。水桶定律告诉我们,领导者要有忧患意识,如果你个人身上某个方面是“最短的一块”,你应该考虑尽快把它补起来;如果你所领导的集体中存在着“一块最短的木板”,你一定要迅速将它做长补齐,否则,它带给你的损失可能是毁灭性的—叫艮多时候,往往就是因为一件事没做好而毁了所有的努力。有些人也许不知道水桶定律,但都知道“一票否决”,这是中国的“水桶”,有了它你便矢口道水桶定律是多么重要。
    决策和执行发生的机率。让谋划的人尽心谋划,让执行的人全力执行,让他们都从中获得间接而不是直接的功利,这样我们才能把“粥”分得更好。当然,还应有必不可少的独立的监督。

    十一、蘑菇管理原理

    蘑菇长在阴暗的角落,得不到阳光,也没有肥料,自生自灭,只有长到足够高的时候才开始被人关注,可此时它自己已经能够接受阳光了。
    蘑菇管理是大多数组织对待初入门者、初学者的一种管理方法。从传统的观念上讲,“蘑菇经历”是一件好事,它是人才蜕壳羽化前的一种磨炼,对人的意志和耐力的培养有促进作用。但用发展的眼光来看,蘑菇管理有着先天的不足:一是太慢,还没等它长高长大恐怕疯长的野草就已经把它盖住了,使它没有成长的机会;二是缺乏主动,有些本来基因较好的蘑菇,一钻出土就碰上了石头,因为得不到帮助,结果胎死腹中。
    让初入门者当上一段时间的“蘑菇”,可以消除他们不切实际的幻想,从而使他们更加接近现实,更实际、更理性地思考问题和处理问题。领导者应当注意的是,这一过程不可过长,时间太长便会使其消极退化乃至枯萎,须知不给阳光不给关爱不仅是任其自生自灭,而且更是对其成长的抑制。如何让他们成功地走过生命中的这一段,尽快吸取经验、成熟起来,这才是领导者所应当考虑的。

    十二、钱的问题

    当某人告诉你:“不是钱,而是原则问题”时,十有八九就是钱的问题。

  照一般的说法,金钱是价值的尺度,交换的媒介,财富的贮藏。但是这种说法忽略了它的另一面,它令人陶醉、令人疯狂、令人激动的一面,也撇开了爱钱的心理不谈。马克思说,金钱是“人情的离心力”,就是指这一方面而言。

  关于金钱的本质、作用和功过,从古到今,人们已经留下了无数精辟深刻的格言和妙语。我们常会看到,人们为钱而兴奋,努力赚钱,用财富的画面挑逗自己。金钱对世界的秩序以及我们的生活产生的影响是巨大的、广泛的,这种影响有时是潜在的,我们往往意识不到它的作用如此巨大,然而奇妙的是:它完全是人类自己创造的。致富的驱动力并不是起源于生物学上的需要,动物生活中也找不到任何相同的现象。它不能顺应基本的目标,不能满足根本的需求 -的确,“致富”的定义就是获得超过自己需要的东西。然而这个看起来漫无目标的驱动力却是人类最强大的力量,人类为金钱而互相伤害,远超过其他原因。

    附:一街东头那个乞丐去摸彩票。中了五等奖,得款50元。甚喜!这个冬天好过了,他拥有棉袄、棉裤、和棉鞋了。街西头那个乞丐也去摸彩票。中了一等奖,得款50万元。狂喜! 

 首先大宴宾客,热闹三天,煞是风光,耗款3千元,小意思。然后买西服、配手机、穿金戴银,容光焕发,一扫穷气。再次,买房子,满街转悠,要带车库的。第四,就是买车了。“夏利”太便宜,“奔驰”太贵,还是“桑塔纳”吧!第五……第六……第七……过年的时候,街东头那个乞丐还在到处晃悠,穿着那50元买的“家当”;而街西头那个乞丐却在劳教所里,据说是因为赌博、嫖娼、吸毒、闹事……拥有50元,街东头的乞丐不再受冻,自得其乐;拥有50万元,街西头乞丐成了个大富翁,却也把自己送上了死路。不懂得善用钱财的人,还是没钱点才安全。

    十三、奥卡姆剃刀定律

    12世纪,英国奥卡姆的威廉主张唯名论,只承认确实存在的东西,认为那些空洞无物的普遍性概念都是无用的累赘,应当被无情地“剃除”。他主张“如无必要,勿增实体”。这就是常说的“奥卡姆剃刀”。这把剃刀曾使很多人感到威胁,被认为是异端邪说,威廉本人也因此受到迫害。然而,并未损害这把刀的锋利,相反,经过数百年的岁月,奥卡姆剃刀已被历史磨得越来越快,并早已超载原来狭窄的领域,而具有广泛、丰富、深刻的意义。

  奥卡姆剃刀定律在企业管理中可进一步演化为简单与复杂定律:把事情变复杂很简单,把事情变简单很复杂。这个定律要求,我们在处理事情时,要把握事情的主要实质,把握主流,解决最根本的问题,尤其要顺应自然,不要把事情人为地复杂化,这样才能把事情处理好。

- 作者: 海润 2005年09月19日, 星期一 12:08  回复(0) |  引用(1) 加入博采

nslookup 使用说明
有些时候, user 可能会想要手动查询 DNS 上一些资料, 或者是要看看 DNS 是否有问题, 此时我们最常 用的工具就是 nslookup 了, 基本上 nslookup 根据 /etc/resolv.conf 的内容去找到所要使用的 local DNS server.

使用说明
打入 nslookup 命令后, 会看到 > 提示符号, 此时打 ? 就会出现 nslookup 说明
Default Server: sun4.ee.ncku.edu.tw
Address: 140.116.72.14
>?
$Id: nslookup.help,v 8.4 1996/10/25 18:09:41 vixie Exp $
Commands: (identifiers are shown in uppercase, [] means optional)
NAME - print info about the host/domain NAME using default server
NAME1 NAME2 - as above, but use NAME2 as server
help or ? - print info on common commands; see nslookup(1) for details
set OPTION - set an option
all - print options, current server and host
[no]debug - print debugging information
[no]d2 - print exhaustive debugging information
[no]defname - append domain name to each query
[no]recurse - ask for recursive answer to query
[no]vc - always use a virtual circuit
domain=NAME - set default domain name to NAME
srchlist=N1[/N2/.../N6] - set domain to N1 and search list to N1,N2, etc.
root=NAME - set root server to NAME
retry=X - set number of retries to X
timeout=X - set initial time-out interval to X seconds
querytype=X - set query type, e.g., A,ANY,CNAME,HINFO,MX,PX,NS,PTR,SOA,TXT,WKS,SRV,NAPTR
port=X - set port number to send query on
type=X - synonym for querytype
class=X - set query class to one of IN (Internet), CHAOS, HESIOD or ANY
server NAME - set default server to NAME, using current default server
lserver NAME - set default server to NAME, using initial server
finger [USER] - finger the optional USER at the current default host
root - set current default server to the root
ls [opt] DOMAIN [> FILE] - list addresses in DOMAIN (optional: output to FILE)
-a - list canonical names and aliases
-h - list HINFO (CPU type and operating system)
-s - list well-known services
-d - list all records
-t TYPE - list records of the given type (e.g., A,CNAME,MX, etc.)
view FILE - sort an 'ls' output file and view it with more
exit - exit the program, ^D also exits
>^D

Interactive/Noninteractive (交谈式/非交谈式)
执行 nslookup 时可以直接在后面跟着我们要查询的资料, 那幺 nslookup 会直接把结果传回来
如果只打入 nslookup [enter], 则进入交谈模式, 出现提示符号 >, 此时 nslookup 会等待 user input command.
tung@traveler:~> nslookup www.yohoo.com
Server: sun4.ee.ncku.edu.tw
Address: 140.116.72.14
Non-authoritative answer:
Name: yohoo.com
Address: 216.116.98.143
Aliases: www.yohoo.com
tung@traveler:~> nslookup
Default Server: sun4.ee.ncku.edu.tw
Address: 140.116.72.14
> www.yohoo.com
Server: sun4.ee.ncku.edu.tw
Address: 140.116.72.14
Non-authoritative answer:
Name: yohoo.com
Address: 216.116.98.143
Aliases: www.yohoo.com

Authoritative/Non-Authoritative
在查询时有时会出现 Non-authoritative answer, 代表这个答案是由 local DNS 的 cache 中直接读出来的, 而不是 local DNS 向真正负责这个 domain 的 name server 问来的.

常用的一些 option/command
1. set all
可以得知目前 nslookup 的一些 default 设定值
tung@traveler:~> nslookup
Default Server: sun4.ee.ncku.edu.tw
Address: 140.116.72.14
> set all
Default Server: sun4.ee.ncku.edu.tw
Address: 140.116.72.14
Set options:
nodebug defname search recurse
nod2 novc noignoretc port=53
querytype=A class=IN timeout=5 retry=4
root=a.root-servers.net.
domain=ee.ncku.edu.tw
srchlist=ee.ncku.edu.tw
2. server dns_server_ip
表示将内定的 local DNS 换成另一部 server
Ex: server 140.116.2.6
3. set type=any
表示在查询某个 domain name 时, 将和这个 domain name 的一些相关资料一并显示出来
> set type=any
> www.yohoo.com
Server: sun4.ee.ncku.edu.tw
Address: 140.116.72.14
Non-authoritative answer:
www.yohoo.com canonical name = yohoo.com
Authoritative answers can be found from:
yohoo.com nameserver = ns1.netgateway.net
yohoo.com nameserver = ns2.netgateway.net
ns1.netgateway.net internet address = 216.116.98.7
ns2.netgateway.net internet address = 216.116.98.8
在 上面的这个例子, 我们除了知道 www.yohoo.com 的 IP 外, 我们还得知了 yohoo.com 是由哪部 name server 在负责的. 因此如果想要知道 www.yohoo.com 真正在 yohoo.com 上的记录是如何, 而不要有 local DNS cache 中传回的资料, 我们可以配合使用 server 这个 command 将 default local DNS 改为负责 yohoo.com 的 DNS, 然后再查询一次
> server 216.116.98.7
Default Server: ns1.netgateway.net
Address: 216.116.98.7
> www.yohoo.com
Server: ns1.netgateway.net
Address: 216.116.98.7
Name: yohoo.com
Address: 216.116.98.143
Aliases: www.yohoo.com
4. set type=ptr
本 来要由 IP 反查 domain name时, 在直接打 IP 就行了, 但如果已经下了 type=any 的话, 要由 IP 反查时就没那幺方 便了, 此时 IP 4 个数字要倒着写, 最后还要加上 in-addr.arpa. 以查 140.116.72.219 为例, 要输入的就是 219.72.116.140.in-addr.arpa
tung@traveler:~> nslookup
Default Server: sun4.ee.ncku.edu.tw
Address: 140.116.72.14
> 140.116.72.219
Server: sun4.ee.ncku.edu.tw
Address: 140.116.72.14
Name: garfield.ee.ncku.edu.tw
Address: 140.116.72.219
> set type=any
> 140.116.72.219
Server: sun4.ee.ncku.edu.tw
Address: 140.116.72.14
*** sun4.ee.ncku.edu.tw can't find 140.116.72.219: Non-existent host/domain
> 219.72.116.140.in-addr.arpa
Server: sun4.ee.ncku.edu.tw
Address: 140.116.72.14
219.72.116.140.in-addr.arpa name = garfield.ee.ncku.edu.tw
72.116.140.IN-ADDR.ARPA nameserver = sun4.ee.ncku.edu.tw
sun4.ee.ncku.edu.tw internet address = 140.116.72.14
另外一个办法就是先下 set type=ptr 或 set type=a 命令, 脱离 type=any 模式, 再进行 IP 反查 domain name 的 command
> set typr=ptr
> 140.116.72.219
Server: sun4.ee.ncku.edu.tw
Address: 140.116.72.14
219.72.116.140.in-addr.arpa name = garfield.ee.ncku.edu.tw
72.116.140.IN-ADDR.ARPA nameserver = sun4.ee.ncku.edu.tw
sun4.ee.ncku.edu.tw internet address = 140.116.72.14
5. ls domain
这 个命令是要求 name server 将其负责的 zone 内容 show 出来, 这个动作相当于 name server 的整份记录从 server 端传回给 nslookup 这个程序, 这种传回整个 zone 的动作叫作 zone transfer
> set type=any
> ee.ncku.edu.tw
Server: cs.ncku.edu.tw
Address: 140.116.2.6
ee.ncku.edu.tw nameserver = sun4.ee.ncku.edu.tw
ee.ncku.edu.tw preference = 1, mail exchanger = eembox.ee.ncku.edu.tw
ee.ncku.edu.tw internet address = 140.116.72.15
ee.ncku.edu.tw
origin = sun4.ee.ncku.edu.tw
mail addr = root.sun4.ee.ncku.edu.tw
serial = 1999033001
refresh = 3600 (1H)
retry = 900 (15M)
expire = 3600000 (5w6d16h)
minimum ttl = 3600 (1H)
ee.ncku.edu.tw nameserver = sun4.ee.ncku.edu.tw
sun4.ee.ncku.edu.tw internet address = 140.116.72.14
eembox.ee.ncku.edu.tw internet address = 140.116.72.15
> ls ee.ncku.edu.tw
Default Server: cs.ncku.edu.tw
Address: 140.116.2.6
> [sun4.ee.ncku.edu.tw]
$ORIGIN ee.ncku.edu.tw.
@ 1H IN A 140.116.72.15
hdlib4 1H IN A 140.116.72.4
ds114 1H IN A 140.116.72.114
hdlib5 1H IN A 140.116.72.5
ds115 1H IN A 140.116.72.115
yokoyama1 1H IN A 140.116.227.217
hdlib6 1H IN A 140.116.72.6
ds116 1H IN A 140.116.72.116
yokoyama2 1H IN A 140.116.227.218
ds117 1H IN A 140.116.72.117
ds120 1H IN A 140.116.72.120
ds118 1H IN A 140.116.72.118
ds121 1H IN A 140.116.72.121
ds119 1H IN A 140.116.72.119
ds122 1H IN A 140.116.72.122
ds123 1H IN A 140.116.72.123
intelab01 1H IN A 140.116.227.39
.....

- 作者: 海润 2005年09月19日, 星期一 07:43  回复(0) |  引用(1) 加入博采

IPTV设备商的下一桶金(上)

作者:胡滢 来源:eNet硅谷动力

  【eNet硅谷动力消息】乘高速发展的宽带业务“东风”,打着“随时随地自由地访问任何内容”的诱人旗帜,再加上4月份召开的“IPTV中国峰会”以及各媒体连篇累牍报道的推波助澜,IPTV(交互式网络电视)再度成为2005年各大厂商和投资机构追捧的热点。

  作为IPTV产业链中不可或缺的一环,基础网络平台担负着承载和运输大流量多媒体数据的“重担”,因而在为网络设备供应商们挖掘“下一桶金”的机会之余,也为其带来了前所未有的挑战。

  需求驱动市场

  IPTV是一种宽带网络业务,亦即利用各种宽网络基础设施,向用户提供包括数字电视在内的多种交互式服务,其主要网络终端可以是机顶盒加电视机、可以是计算机,也可为手机或其它各类相应电子设备。

  按照业内著名教授陈如明的理解,“IPTV集互联网、多媒体、通信、广播电视及下一代网络等基本技术于一体,通过有利于多业务增值的IP协议,提供包括视频节目在内的各种数字媒体交互型业务,实现宽带IP多媒体信息服务。”

  无论是模拟电视还是目前正在兴起的数字电视,它们的差别只在于传输的信号形式,但都具有频分制、定时、单向广播等特点,而尽管数据广播可通过“设置一定的菜单供用户挑选”来实现与用户间的简单互动,仍然无法实现真正意义上的多种交互式服务。

   与这些服务相比,IPTV的最大特点就是能为用户带来交互式的全新电视观看体验。“有了IPTV,人们不再受电视台节目播放时间的限制,你可以在任何时 间收看喜爱的电视节目,并能对所有的实时电视节目进行暂停、倒退和快进操作。”一位业内人士告诉记者,除此之外,IPTV用户还可以将自己喜欢的节目列入 播出表,由电视机自行更换频道,也可以给运营商留言,对其节目提出自己的要求。简而言之,“在任何时候,IPTV能够使服务提供商只向用户提供他们所需要的电视节目。”

  IPTV向观众提供的不仅仅是节目本身,还有与之相关的信息。在观看一个节目的同时,消费者还可以查看该节目或者其它节目的资料和片断。此外,通过IPTV,消费者还能够将照片和家庭视频内容由PC发送到电视机上,并可进行视频通信、网络游戏、聊天、交友等一系列活动。

  好处还不仅限于此。IPTV将交互式电视提高到了一个新的水平,用户可以方便地在电视机上进行节目定购、余额查询、费用缴纳、使用详细单查看等,做到消费快捷、明白消费。

  对于运营商和服务提供商们来说, IPTV同样具有极大的吸引力,可以为其带来丰厚的经济效益。

   据MRG市场研究公司的研究报告,亚洲、欧洲和北美部分地区已经开始试验和播放通过IP网络传送的电视节目,预计到2008年,全球新增IPTV用户数 量将从2004年的200万增加到2600万;而据易观国际刚刚发布的预测显示,2005年国内IPTV市场规模为3亿,到2009年将增长到167亿。

  如此巨大的商机,让众多运营商、网络设备商纷纷参与到IPTV产业之中来,并在国内引发了一阵“机顶盒热”。

   “任何一个技术和产品的出现,都是市场的驱动。如果市场需求足够大,那么自然会有很多人去顺应这一需求去做市场所需要的东西。” Juniper网络公司中国区技术部经理王卫对当前此有着独到的看法:“现在大家对信息获得的手段和娱乐的要求也越来越高了,对内容的要求是越丰富越人性化越好,而对操作的要求则是越简洁越好。IPTV的出现则正好顺应了这一需求,因而受到业界的追捧也是很正常的现象。”

  运营商需要技术储备

  IPTV发展较快的国家是美国与日本。Juniper网络公司中国区技术部经理王卫介绍,在美国,是由全业务的运营商同时提供话音、电视和数据服务,也就是说已经实现了三重业务(数据、语音、视像,即Triple Play)整合的目标。

  “但从中国现在的情况来看,谈Triple Play可能还稍显勉强。”王卫告诉记者,国内的电信运营商们目前最为关注的,是如何在传统的数据通信业务的基础上提供TV等多媒体业务。“此外,在数据和IPTV之外,话音这基于宽带网的IP数据的另一种应用也在被业界广泛关注,以软交换业务为例,中国电信今年八大的软交换节点都会做完,这样一来,真正的Triple Play很快就会实现。”

  IPTV业务的发展与宽带的普及有着密不可分的关系。“国内宽带是从2000年左右真正开始普及的,当时亚太地区宽带业务比较发达的国家,如韩国,已经提供了带宽为6兆的ADSL业务。”

  越来越多的电信公司认识到IPTV将是宽带未来发展的杀手级应用,三重业务整合功能为客户提供了全面捆绑式服务,使电信公司只需要通过单一收费、单一窗口即可为客户提供多种服务与支持,此外,视频聊天、视频点播、IP多播视频或时间位移等集成服务也将刺激客户对宽带连接的使用,让电信公司建立更好的盈利平台,并减少用户流失。

  因此,这些电信公司正在加强其DSL基础设施建设并希望通过采用能高效利用带宽的先进视频编解码器,以增加其IP视频与IP语音服务。王卫以香港电信为例介绍:“早在3年前,他们就已经提供了基于ADSL的电视服务,发展到现在,已经有了几十万的用户。”

  王卫说,到了今天,我们国内大部分省ADSL的缺省值均已经达到2兆,传统的ADSL在今天为止,满足了大部分的数据应用的需要,而新兴的ADSL也在不断的发展中,甚至国内还有些地方甚至开始试点光纤到户。

  随着带宽的增长,用户的需求也越来越高,如何满足用户不断增长的需求欲望也是运营商不停前进的动力所在。王卫感慨道:“就像电话,如果大家只满足于能通话就可以了,那么手机为什么还会要往3G的方向发展呢?用户需求是不断增长的,作为服务提供商而言,面临日益激烈的市场竞争,就必须要不断提前做好技术上的储备,为将来大面积提供服务做好准备。”

  “带宽的增长速度是不可阻挡的。在这一条件下,就为后来的业务提供打下了一个坚实的基础。应该说带宽的瓶颈早已经打开了,下一步就是考虑如何做视频业务的提供了。”

- 作者: 海润 2005年09月16日, 星期五 22:07  回复(0) |  引用(1) 加入博采

IPTV设备商的下一桶金(下)

作者:胡滢 来源:eNet硅谷动力

  【eNet硅谷动力消息】越来越多的电信运营商认识到IPTV将成为宽带未来发展的杀手级应用,为更好地提供IPTV的三重应用服务,对现有传输网络的改造和升级工作,也随之提上日程。

  让网络更加智能

  以前业界曾流传有这样一种说法——网络设备可以是低智能的,所有的智能都依赖终端来完成。在Juniper网络公司中国区技术部经理王卫看来,其实这种说法是完全错误的,“当你拥有非常智能的终端时,你的网络必须也要提高智能去配合它,否则是不行的。”

   随着3C概念的提出,用户终端设备的功能融合逐渐成为IT产业的一大趋势,对于如今的用户终端设备,已经很难按照单一的功能将其划分规类。而越来越丰富 的终端设备,也就对承载网络提出了更高要求。王卫指出,在现阶段,根本不可能还像过去那样采用泾渭分明的承载网络来承载不同的业务,运营商的网络面对的往 往是多种业务数据流的混和,这就要求网络的智能更高。

  他告诉记者,对于规模比较小的承载网络而言,用专有设备是可以实现Triple Play的,但随着业务的发展壮大,越来越难界定网络所接入的终端设备到底是电视还是游戏机或者是个电话,这就要求承载网越来越智能,能够配合整个网络业务的发展。

  此外,无线业务在日常工作生活中的应用也越来越普及,这些都对网络设备提出了更高要求。

  “网络应能够识别什么流是敏感业务,什么流是低优先级业务,从而保证优先处理音频、视频数据,使这些敏感数据实时地、不被失真地还原,而对一些普通的文件传输等,则只需要保证其传输的完整性即可。” 对于“智能”的具体涵义,王卫如是解释。

  “IPTV只是众多宽带应用中的一项,而不是仅有的唯一的业务。”王卫指出,如今的运营商营建网络时,不能只满足于让用户能在其上收看电视,而是要有能力开启真正的,丰富的多媒体业务,如网络存储,网上备份等,“所有的这些都要求网络的智能增加,因而实际上网络的功能越来越复杂了。未来的IP多媒体应用,包括IPTV,实时游戏等,是面向高速的,需要区分优先级的所有内容,因此需要具备这样功能的设备来承载。”

  王卫介绍,作为一个网络设备的制造商,Juniper在产品的研发上也充分考虑到了提供新业务的能力。为了配合市场以及运营商对智能化设备的需求,Juniper提出宽带边缘路由器的 概念,并于 2005年6月9日推出了一款业内最高容量的宽带路由平台——E320宽带业务路由平台。“所有的宽带业务都可以经由这台宽带边缘路由器连接到各自不同的 信息中心去。” 王卫告诉记者,目前宽带边缘路由器可提供两种宽带连接方式,即:通过ATM连接到运营商和通过以太网连接到运营商。

   “其实,对于宽带接入路由器而言,究竟通过什么样的物理介质连接并不重要,它处理的是基于IP的上层应用,可以为每个用户的连接提供不同优先级的处 理。”目前,Juniper的一个宽带路由产品连接的用户数量一般是3-5万,在这么大的数量下,还要对每个用户的数据流进行区分和精细的QoS处理,这 在网络设备的实现上是相当复杂的。对此,王卫深感自豪:“这一点正好是Juniper的强项,我们的产品完全是依赖独到的ASIC(应用集成电路)来处理 所有的业务。”

  他透露,E320上还有一个目前核心路由器都没有的功能——备份板卡。“路由器一般都提供冗余备份,但如果接入用户的板卡出现问题,则一般不会有一块冗余备份板卡来替换。而E320则具有备份板卡,充分保证了网络的安全性。”

  目前,Juniper的宽带接入路由器已经在国内得到了非常普遍的应用,“国内大约有一半的ADSL用户是连接到我们的宽带接入服务器上的,浙江、上海等几个比较大的省市尤为突出。”

   在王卫看来,尽管在整个IPTV的解决方案中,机顶盒也是一个很关键的设备,但“无论机顶盒是什么样的实现手段,最终的服务质量的控制以及业务的感知都 是在智能设备上。”毕竟,无论机顶盒采用什么编码形式,对于网络承载平台而言,需要处理的都只是视频流,与具体内容无关。 

  硬件平台已经成熟

  对于运营商来说,如何提供IPTV是一个新的话题,在技术上也还有着一些争论。在王卫看来,仔细从目前的几种方案中挑选出一种真正长远的方案是件复杂但却重要的事,“方案之间一定会有着优劣差异,稳定性、支持用户数、安全性能乃至成本的高低都是衡量一个方案的因素。”

  王卫说,在现有的IPTV网络解决方案中,“技术的关键在于组播”是业内的共识。“利用组播的方式来实现信息的分级复制,类似于广播的效果,不会在信息源造成集中的瓶颈。”

  而在这个共识之上,如何进行组播复制则有着不同的意见:“用户到运营商之间,有几个节点,究竟在那一点上进行组播复制呢?显然,越靠近用户的复制效率越高,离用户越远的复制,则由于管理的点少,控制越容易……因此,如何在期间找一个平衡就成为业界关注的重点。

  Juniper的解决方案是将真正的用户复制放在运营商局端的调制解调器(DSLAM)上,而由更上级的远端宽带接入服务器(BRAS) 来进行复制的控制。这样一来,设备的数量大大减少,管理起来就方便多了。 “以北京为例,DSLAM大概有5000-6000台之多,而BRAS设备则只有100-200台,这是非常大的一个数量差距,运营商们运行和维护的工作 量完全不一样。” 王卫告诉记者:“因此现在的模式是通过BRAS做组播复制的控制,而真正的复制动作则由DSLAM完成。这样一来运营商能够更好的控制和负担,整个解决方 案也就更加务实和可能。”

  王卫认为,对于有意提供IPTV业务的电信运 营商来言,网络技术方面已经不存在任何问题。“硬件平台已经成熟了,政策一但放开,是马上可以做的。” 他指出,此前业界所传说的IPTV硬件平台还没成熟,是指还没升级过的广电网络,而非电信运营网络。“广电的网络升级之后也是可以承载IPTV的,因为网 络只是一个通道而已。”王卫说,这也是IPTV为什么如此受关注的原因:“以前电信和广电两家各自为阵,实力都非常雄厚,现在这两个巨人都有能承担起 IPTV业务的能力,一旦竞争起来将非常激烈。”

  事实上,无论最终是由电信还是广电来运营中国的IPTV产业,但都需要建设或升级现有网络,这笔用于设备更新升级的巨大投资对于网络设备商来说,无疑有着难以抵挡的诱惑。这就无怪乎包括Juniper、华为中兴通讯、思科、港湾、朗讯等在内的一大批通信企业义无反顾地投身到IPTV产业中来。

  当然,这是件好事。毕竟有竞争才会有发展。相信通过多方的参与和竞争,定能使我国IPTV产业尽早迎来腾飞的一刻,而众多网络设备商们,也可共同分享做大的“蛋糕”。

- 作者: 海润 2005年09月16日, 星期五 22:06  回复(0) |  引用(1) 加入博采