2008年11月8日星期六

关于AF_INET和PF_INET

AF 表示ADDRESS FAMILY 地址族
PF 表示PROTOCL FAMILY 协议族
但这两个宏定义是一样的
所以使用哪个都没有关系

Winsock2.h中
#define AF_INET 0
#define PF_INET AF_INET

所以在windows中AF_INET与PF_INET完全一样

而在Unix/Linux系统中,在不同的版本中这两者有微小差别

对于BSD,是AF,对于POSIX是PF

在函数socketpair与socket的domain参数中有AF_UNIX,AF_LOCAL,AF_INET,PF_UNIX,PF_LOCAL,PF_INET.
这几个参数有AF_UNIX=AF_LOCAL, PF_UNIX=PF_LOCAL, AF_LOCAL=PF_LOCAL, AF_INET=PF_INET.
**建议:对于socketpair与socket的domain参数,使用PF_LOCAL系列,
而在初始化套接口地址结构时,则使用AF_LOCAL.
例如:
z = socket(PF_LOCAL, SOCK_STREAM, 0);
adr_unix.sin_family = AF_LOCAL;

投资学习札记

我曾喜欢并且敬佩公司当时的CEO克劳德尼,现在仍然如此。但是我对美国航空公司业务的分析不仅肤浅,而且错误,我太陶醉于这家公司长期盈利运作的历史,以及优先证券的所有权表面上给我提供的保护,以至于我疏忽了一个重要的方面:美国航空公司的收入将逐渐受到一个没有管制的、残酷竞争的市场的影响,而它的成本结构还是在管制保护利润的时候遗留下来的。如果任这些成本不受管束将意味着灾难,然而沿用航空公司过去的记录同样也是灾难。再说一次,“如果历史提供了所有的答案,那么《福布斯》前400名富豪将都是图书馆管理员。” ----巴菲特

1、投资需要纯净的心灵,永远保持对世事的谦卑
大科学家爱因斯坦也说过,“如果想在科学上有所建树,一定得有一种对未知领域的好奇心和童真,可是很多人一成年,就丧失这种童真了。”
一个不自知、不自省、不自律、不自强的人,不仅做不好投资,做任何事情也做不好。

2、关于公司研究的方法--- 供给与需求分析的方法

知道历史记录,尤其是长周期的历史记录,也要明白产业环境及竞争规律对公司绩效的影响,明白“此一时,彼一时”的道理。

航空公司这种产业环境并非唯一,事实上,酒店行业也是如此,这种行业具有很低的壁垒、很高的固定成本和沉淀性投资,降低成本相当艰难,而且资产不可分的特征决定了很难收缩经营规模。

上个世纪六、七十年代的产业环境,决定了当时的航空公司有一段好日子可过,美国航空因此有“很不错的”长期经营记录。

但是良好的长期经营记录只是结果本身,数据背后的商业逻辑是:公司未面临过度竞争,成本结构尚可。

但是产业环境改变后,公司面临价格战的威胁,收入受到严格影响;而公司的成本结构也开始恶化,公司没有好办法来降低成本。在收入降低、成本居高不下的夹击之下,航空公司面临窘境,是很自然的事情了。

巴老的解读,提供了一个难得的展示他进行业务分析的视角,我们至少可以体会到几点:

1)就公司分析的方法而言,的确要遵循2条主线:第1条主线是由现在回溯过去,找到公司的历史记录,并分析公司过去绩效的真实原因,这用的是“归纳推理”的思维;第2条主线则“展望未来”的主线,评估公司未来的业务特性、消费者偏好、竞争格局等因素的影响,分析公司未来绩效演变,这用的是“演绎推理”的思维。

分析公司的历史记录不是万能的,但不分析公司的长周期历史记录是万万不行的。

2)公司绩效的着眼点是“供给与需求分析”,供给与需求分析,是进行公司分析的基本方法。

需求方面,即分析公司的收入方面;供给方面,即公司的成本方面。

会计规则不如经济学思维来得深刻,光着眼会计利润的多寡是不行的。

用经济学的术语来表达:经济利润=收入-成本=销量*价格-成本。

正如巴老所说的航空行业的现状,在放松管制后,航空公司的在位企业,其实是一个完全竞争的市场,完全竞争的市场,其定价法则是P=MC,个别公司并无自主定价权。这个时候,公司只能将自己的平均成本AC降到P=MC之下,才有利润可言。

因此,经济利润中,价格是一个外生变量,起决定作用的就是销量和成本,这即公司的供给方面,涉及公司的成本结构。

而航空行业恰恰是一个很难进行成本管理的行业。

总之,我们进行业务分析的着眼点,就在于供给与需求分析,这是最基本的方法,进行完公司历史数据的长周期分析后,就要结合行业的过去、现状进行深入研究,分析公司过去高绩效的原因、影响公司未来绩效的作用力及强弱。

仅供给与需求分析是不够的,还得有产业环境的分析,如六力模型,还有竞合互动、竞合博弈的分析,但是供给与需求分析的方法,仍是最基础的分析方法。

Remarks:
资本支出过多的重资本行业,的确很难进行成本控制,即使是杰出的CEO,也是如此。当然,认真分析一下美国西南航空公司的价值链设计方法,是很有意义的。
由此可见,分析公司的长期经济特性,的确是第一位的。

企业获取市场势力的主要途径

一个企业要获取市场势力,主要有以下途径:

1、控制战略性资源

控制战略性资源,包括控制有形的物质资源与无形的技术及人力资源。比如,标准石油公司垄断地位的确立很大程度上得益于其控制了输油管道与铁路运输线;中国电信的市场力量来自其控制的市内电话网络及取消初装费后注册从而被“套牢”的客户;再如盐湖钾肥,其市场力量也是得益于其资源独占,当然这种市场势力将有所减弱。

随着全球网络的迅猛发展,市场势力赖以建立的基础正从工厂、设备、资本及技术等有形资源转向信息、脑力及理念等无形资源,越来越趋向于知识化的创造力,因此无形资源之争愈演愈烈。

2、寻求利益相关者的支持

特别是企业得到政府有关部门的帮助,通过市场准入限制来获得并保持市场力量。如航空业、电信、电力业、电网业、铁路运输业、邮政服务业等,由于其自然垄断性,市场准入条件苛刻,在位企业可以通过政府保护来获得市场力量。(注:细分市场的垄断并不意味着真的有市场势力,要看有无广义的替代品,替代品数目的多寡及相近程度)。

除了获取政府支持外,一家企业还可以通过互补品厂商的支持来获得垄断地位,比如唱片公司可以利用影碟机制造商的兼容性来培育市场势力。一个企业甚至可以利用竞争对手来培育自己的市场力量,特别是涉及技术标准的时候,依靠自己的市场份额可能不足以形成正反馈,而邀请竞争对手加盟并慷慨公开自己的技术可能反而会形成滚雪球效应,使自己树立行业标准。

3、通过适当的反进入策略获取市场力量

市场反进入策略通常包括市场扩张或品牌渗透、扩大生产规模获得规模经济从而为低价格提供成本支持,套牢供应商或者客户、沉淀性投资(如广告、研发)、掠夺性定价等手段。

4、充分利用规模经济性(Economicss of Scale)与范围经济性(Economics of Scope)来获得市场势力

规模经济性的成因是由于运营成本结构具有高固定成本、低增量成本的特征,因此企业可以通过大规模生产方式来降低单位成本并形成良性循环。规模经济性的总体特征是平均成本随着产量的增加而不断下降。规模经济性在钢铁、造船、汽车制造、印刷、软件开发等产业中广泛存在。规模经济性要求企业进行大批量生产。

范围经济性的成因则在于不同业务之间具有共同成本或者可以共享某些资源,如共享研发、管理资源、技术基础等,因而各业务联合生产的成本低于单独生产的成本。比如说,在电话机上附加传真的功能要比电话与传真经营分开更经济。网络融合,特别是有线电视、电信及计算机网络的融合及电信运营商之间和电子银行网络之间的互联互通,从经济学意义上看,都体现了范围经济性。现代企业要在保证核心业务竞争能力的基础上,通过适应的多元化,以获取范围经济性。

5、学习曲线的下移

学习型组织、学习型企业、学习型社会的概念已日益深入人心。组织学习的核心是通过营造内部知识共享机制使个人知识上升为组织知识,在知识经济时代,组织学习对于企业培养竞争优势、获取市场势力至关重要。

6、不断进行创新

在当前多变的市场中,消费者偏好不断改变,产品生命周期日益缩短,只有不断锐意创新才能不断创造市场力量。除了产品创新以外,还有生产流程创新也相当重要,即:不断开发新技术或降低生产成本。

随着全球市场竞争格局的逐渐形成,谁能率先进行重大流程创新,即将自身的边际生产成本降低到基于此成本的垄断价格并仍低于竞争对手的成本,谁就容易获取较强的市场势力。