根域名服务器 Root Servers

root-servers

Internet Domain Name System Root Servers

全球13个根域名服务器以英文字母A到M依序命名,网域名称格式为“字母.root-servers.net”。其中7个并不只有单一个服务器,是以任播(anycast)技术在全球多个地点设立镜像站。

字母 IPv4地址 IPv6地址 自治系统编号(AS-number)[1] 旧名称 运作单位 设置地点 #数量(全球性/地区性)[2] 软件
A 198.41.0.4 2001:503:ba3e::2:30 AS19836 ns.internic.net VeriSign 以任播技术分散设置于多处 6/0 BIND
B 192.228.79.201 (2004年1月起生效,旧IP地址为128.9.0.107)[3] 2001:478:65::53 (not in root zone yet) none ns1.isi.edu 南加州大学信息科学研究所 (Information Sciences Institute, University of Southern California)  美国加州马里纳戴尔雷伊 (Marina del Rey) 0/1 BIND
C 192.33.4.12 AS2149 c.psi.net Cogent Communications 以任播技术分散设置于多处 6/0 BIND
D 128.8.10.90 AS27 terp.umd.edu 马里兰大学学院市分校 (University of Maryland, College Park)  美国马里兰州大学公园市 (College Park) 1/0 BIND
E 192.203.230.10 AS297 ns.nasa.gov NASA  美国加州山景城 (Mountain View) 1/0 BIND
F 192.5.5.241 2001:500:2f::f AS3557 ns.isc.org 互联网系统协会 (Internet Systems Consortium) 以任播技术分散设置于多处 2/47 BIND 9[4]
G 192.112.36.4 AS5927 ns.nic.ddn.mil 美国国防部国防信息系统局 (Defense Information Systems Agency) 以任播技术分散设置于多处 6/0 BIND
H 128.63.2.53 2001:500:1::803f:235 AS13 aos.arl.army.mil 美国国防部陆军研究所 (U.S. Army Research Lab)  美国马里兰州阿伯丁(Aberdeen) 1/0 NSD
I 192.36.148.17 2001:7fe::53 AS29216 nic.nordu.net 瑞典奥托诺米嘉公司(Autonomica) 以任播技术分散设置于多处 36 BIND
J 192.58.128.30 (2002年11月起生效,旧IP地址为198.41.0.10) 2001:503:c27::2:30 AS26415 VeriSign 以任播技术分散设置于多处 63/7 BIND
K 193.0.14.129 2001:7fd::1 AS25152 荷兰RIPE NCC 以任播技术分散设置于多处 5/13 NSD[5]
L 199.7.83.42 (2007年11月起生效,旧IP地址为198.32.64.12)[6] 2001:500:3::42 AS20144 ICANN 以任播技术分散设置于多处 37/1 NSD[7]
M 202.12.27.33 2001:dc3::35 AS7500 日本WIDE Project 以任播技术分散设置于多处 5/1 BIND

参见

Hostname IP Addresses Manager
a.root-servers.net 198.41.0.4, 2001:503:ba3e::2:30 VeriSign, Inc.
b.root-servers.net 192.228.79.201 University of Southern California (ISI)
c.root-servers.net 192.33.4.12 Cogent Communications
d.root-servers.net 199.7.91.13, 2001:500:2d::d University of Maryland
e.root-servers.net 192.203.230.10 NASA (Ames Research Center)
f.root-servers.net 192.5.5.241, 2001:500:2f::f Internet Systems Consortium, Inc.
g.root-servers.net 192.112.36.4 US Department of Defence (NIC)
h.root-servers.net 128.63.2.53, 2001:500:1::803f:235 US Army (Research Lab)
i.root-servers.net 192.36.148.17, 2001:7fe::53 Netnod
j.root-servers.net 192.58.128.30, 2001:503:c27::2:30 VeriSign, Inc.
k.root-servers.net 193.0.14.129, 2001:7fd::1 RIPE NCC
l.root-servers.net 199.7.83.42, 2001:500:3::42 ICANN
m.root-servers.net 202.12.27.33, 2001:dc3::35 WIDE Project

伯特兰·罗素的哲学语录

罗素的伦理

美好人生中,爱和知识是必须的。在某种程度上爱更为重要。爱将激励我们去寻求知识,从而更清楚地知道如何使我们所爱的人获益。   如果没有知识,我们可能相信道听途说,好心做了坏事。   最完美的爱是欢喜和美好愿望不可分割的统一。没有美好愿望的欢喜可能是残酷的和自私的;而没有欢喜的美好愿望又可能会是冷漠和高傲。   爱能使人的欲望变得协调,而非冲突。两个相爱的人可以成败与共,而相恨的人,一方的失败则是另一方的成功。

欲望

蟒蛇嘱饱之后就会开始睡眠,除非到了需要另外一餐之后,决不会醒来。而人则不一样。人吃饱之后,绝不会就由此满足,反而更为欲望丛生,生机勃勃。   人的欲望有四大种:贪婪、竞争、虚荣、权力。   贪婪是一种巨大的动机,希望有尽可能多的财富或财富的控制权。无论你拥有多少,你总是希望得到更多,永远不会满足。   如果说贪婪是渴求比原有的多得多,而竞争则是比别人的多得多。如果竞争比贪婪更为强烈,得不到有效的控制与管理,那么这个世界将成为最不幸的地方。   虚荣是一种有巨大潜力的动机,它是人们内心深处一种最重要的欲望,它的表现形式多样。虚荣带来的重要问题之一就是自我不断地膨胀。   权力欲近似于虚荣,但有所不同。满足虚荣心的是荣誉。拥有荣誉却不拥有权力较之拥有权力而不拥 有荣誉是件容易的事。拥有权力的人可以管制仅有荣誉的人,而仅有荣誉的人却不能管制有权力的人。所以对于有野心的人,权力欲更为强烈。在权力欲的驱使下, 人更热衷于施加痛苦而不是使人快乐。拥有权力的人在对别人说“不“的过程中比同意会得到更大的满足。正因如此,权力欲成为一种危险的动机。

金钱崇拜

金钱崇拜指的是一种信仰,即认为一切价值都要用金钱来衡量,金钱是人成功与否的惟一尺度。   这种错误的成功理念引导人们残害了自己的本性,降低了人生的快乐,增加了紧张的感受,使整个社会变得消极、厌倦、缺乏幻想。使人心中一切伟大愿望陷于沉寂。   由于惧怕失去金钱,从而使人有了更多的忧虑和烦恼,使人把获得幸福的能力消耗殆尽。

罗素——自由思想十诫

1.凡事不要抱绝对肯定的态度;

2.不要试图隐瞒证据,因为证据最终会被暴露;

3.不要害怕思考,因为思考总能让人有所补益;

4.有人与你意见相左时,即使这些意见来自你的丈夫或孩子,也应该用争论去说服他们,而不是用权威去征服,因为靠权威取得的胜利是虚幻而自欺欺人的;

5.不用盲目地崇拜任何权威,因为你总能找到相反的权威;

6.不要用权力去压制你认为有害的意见,因为如果你采取压制,其实 只说明你自己受到了这些意见的压制;

7.不要为自己持独特看法而感到害怕,因为我们现在所接受的常识都 曾是独特看法;

8.与其被动地同意别人的看法,不如理智地表示反对,因为如果你信自己的智慧,那么你的异议正表明了更多的赞同;

9.即使真相并不令人愉快,也一定要做到诚实,因为掩盖真相往往要费更大力气;

10.不要嫉妒那些在蠢人的天堂里享受幸福的人,因为只有蠢人才以为那是幸福。

罗素的名言语录

生活中不是没有美,而是缺少发现美的眼睛。

Do not fear to be eccentric in opinion, for every opinion now accepted was once eccentric.
不要害怕怀有怪念头,因为现在人们接受的所有的观念都曾经是怪念头。

Democracy is the process by which people choose the man who’ll get the blame.
民主,就是挑选那个受批评的人的过程。

Drunkenness is temporary suicide.
喝醉是暂时性的自杀。

I say quite deliberately that the Christian religion, as organized in its Churches, has been and still is the principal enemy of moral progress in the world.
我明确的说,由教会所组织的基督教是道德进步的最大敌人,过去如此,现在依然如此。

A process which led from the amoeba to man appeared to the philosophers to be obviously a progress though whether the amoeba would agree with this opinion is not known.
从阿米巴变形虫到人类的这一过程对哲学家来说,很明显是个进步。但是变形虫怎么想我们就不知道了。

I would never die for my beliefs because I might be wrong.
我永远不会为信仰而死,因为我的信仰可能是错的。

In America everybody is of the opinion that he has no social superiors, since all men are equal, but he does not admit that he has no social inferiors.
在美国,所有人都认为没有什么人比他的社会地位高,因为人人生而平等。但是,他可不承认没有人比他社会地位低。

It has been said that man is a rational animal. All my life I have been searching for evidence which could support this.
据说人是一种理性动物。穷我自己一生,我都在寻找这观点的证据。

Man is a credulous animal, and must believe something; in the absence of good grounds for belief, he will be satisfied with bad ones.
人是轻信的动物,必须得相信点什么。如果这种信仰没有什么好的依据,糟糕的依据也能对付。

Many a man will have the courage to die gallantly, but will not have the courage to say, or even to think, that the cause for which he is asked to die is an unworthy one.
很多人可以勇敢的死去,但是却没有勇气说他为之而死的原因没有意义,甚至连这样想一想的勇气也没有。

Many people when they fall in love look for a little haven of refuge from the world, where they can be sure of being admired when they are not admirable, and praised when they are not praiseworthy.
很多人陷入爱情是为了寻找一个遁世的避难所。在这个避难所里,当他们不值得爱慕的时候,依然有人爱慕他们,当他们不值得赞扬的时候,依然有人赞扬他们。

Many people would sooner die than think; in fact, they do so.
有很多人,让他们思考一下还不如让他们去死。事实上,很多人还没思考过就已经死了。

Men are born ignorant, not stupid. They are made stupid by education.
人生而无知,但还不愚蠢。教育才把他们变蠢。

Conventional people are roused to fury by departure from convention, largely because they regard such departure as a criticism of themselves.
传统的人看到背离传统的行为就大发雷霆,主要是因为他们把这种背离当作对他们的批评。

A hallucination is a fact, not an error; what is erroneous is a judgment based upon it.
幻觉不是你的错,在幻觉中做决定,这就是你的不对了。

A life without adventure is likely to be unsatisfying, but a life in which adventure is allowed to take whatever form it will is sure to be short.
生活中完全没有冒险,这可能是没什么意思的。但是生活中如果不管什么种类的探险都有,那肯定是短暂的。

Against my will, in the course of my travels, the belief that everything worth knowing was known at Cambridge gradually wore off. In this respect my travels were very useful to me.
我曾相信,所有值得知道之事,我在剑桥都知道了。在我旅行的过程之中,这一想法逐渐消失了。这与我本意相反,但是却对我非常有益。

Aristotle maintained that women have fewer teeth than men; although he was twice married, it never occurred to him to verify this statement by examining his wives’ mouths.
亚里士多德说女人比男人的牙齿要少。尽管他结了两次婚,但是他都没想过要检查一下他老婆的牙。

Contempt for happiness is usually contempt for other people’s happiness, and is an elegant disguise for hatred of the human race.
对幸福的轻蔑通常是对其他人幸福的轻蔑,在精巧的伪装之下是对人类的仇恨。

For most people, the real life is long, is the ideal and may compromise between continuous compromise.
对绝大多数人来说,真正的生活是长期的将就,是理想与可能两者之间不断的妥协。

00001041

1·一部分儿童具有思考的习惯,而教育的目的在于铲除他们的这种习惯。出处:《我的信仰》,1925

2·科学使我们为善或为恶的力量都有所提升。(11月20日名言)   出处;《我的信仰》,1925

3·广义地说,最渴望权力之人就是最可能获得权力之人。   出处:《权力论》,1938

4·中国是一切规则的例外。出处:《怀疑论》,1928

5·爱因斯坦的‘相对论’使人觉得懂得之事变少了。   出处:《现代科学及其将来》

6·乞丐并不会妒忌百万富翁,但是他肯定会妒忌收入更高的乞丐   出处:《幸福之路》,1930

7·青年时期是豁达的时期,应该利用这个时期养成自己豁达的性格。(11月6日名言)

8·许多人宁愿死,也不愿思考,事实上他们也确实至死都没有思考。

9·我的人生正是:使事业成为喜悦,使喜悦成为事业。

10·从每天上学的时间看,中国儿童最有思想。

11·即使真相并不令人愉快,也一定要做到诚实,因为掩盖真相往往要费更大力气。

12·不要为自己持独特看法而感到害怕,因为我们现在所接受的常识都曾是独特看法。

13·不用盲目地崇拜任何权威,因为你总能找到相反的权威。

14·凡事不要抱绝对肯定的态度。

15·这个世界最大的麻烦,就在傻瓜与狂热分子对自我总是如此确定,而智者的内心却总充满疑惑。

16·科学是那些我们已经知道的东西,哲学是那些我们还不知道的东西。哲学是我们可以胡说八道的一种特殊权力。哲学是有道理的猜想。

17·爱国就是为一些很无聊的理由去杀人或被杀。   出处:1914年,第一次世界大战爆发,罗素积极宣传反战思想,鼓吹“CO”(以良心为由拒绝从军);几次反战演讲时,都遭到英国爱国主义民众暴力攻击。剑桥大学要求罗素缴交罚款110英镑或自愿解聘。罗素选择了解聘,并以这句话讽刺爱国主义。

18·美国的民主,没有生命,也无意义,因为人民无法撤换那些真正统治他们的人。   寓意:讽刺美国真正的统治权是在大老板的大公司里“世袭”着,每一个美国总统都必须为这些呼风唤雨的大公司的利益服务。

19.对爱情的渴望,对真理的追求,对人类苦难不可遏制的同情心,这三种简单而又强烈的感情支配了我的一生。

20.不管你是在研究什么事物、还是在思考任何观点,只问自己,事实是什么,以及这些事实所证实的真理是什么。永远不要让自己被自己所更愿意相信的、或者认为人们相信了,会对社会更加有益的东西所影响。只是单单去审视,什么才是事实。

21.The good life is one inspired by love and guided by knowledge.(美好的生活是由爱所激励,由知识所引导)

当一个国家强大得不想去侵略别国,那么,这个国家就叫做中国。

论人性与政治 On Human Nature and Politics

On Human Nature and Politics
On Human Nature and Politics

论人性与政治

伯特兰·罗素

        毫无疑问对食物的渴望曾经是而且仍然是很多大的政治事件的主要原因之一。但是人类与其它动物在一个很重要的方面存在差异,那就是人类有欲望,而且可以说是 无穷无尽、永远无法充分满足的欲望,这些欲望使得他们即便到了天国也无法安静。蟒蛇在一顿饱餐之后就去睡,直到需要另外一顿时才醒来。人类,在很大程度上 则不会如此。阿拉伯人曾一度节俭地过着以几颗枣为生的生活,后来夺取了东罗马帝国的大量财富,住在无法想象的豪华宫殿中,他们没有因此而平静下来。饥饿已 经不再是一个动机,因为他们稍一点头示意,希腊奴隶就会给他们奉上精美食品。但是其它的欲望仍然促使他们十分活跃,尤其是四种欲望,我们称之为占有欲、竞 争欲、虚荣心和权力欲。

占有欲——渴望拥有尽可能多的财产权利。这是一种动机,我想,这种动机来源于恐惧和对生活必需品的渴望的结合。

我 曾经善待来自爱沙尼亚的两个小女孩,她们是从一场饥饿的饥荒中死里逃生的。她们住在我家里,当然有足够多的食物。但她们却一有空就跑到邻近的农场偷土豆并 囤积起来。洛克菲勒在年幼的时候生活十分贫苦,成年后仍以类似的方式生活着。与此类似,阿拉伯酋长坐在他们丝质的拜占庭长沙发椅上仍忘不掉沙漠,他们所囤 积的财富远远超过任何可能的身体需要。无论怎样对占有欲进行心理分析,没有人可以否认它是一种极为强大的动机——尤其是在有权有势的人们之中。因为,如我 前面所说,占有欲是一种无限的动机。不管你已拥有多么多,你仍将渴望占有更多。完全的满足是一个无法实现的梦。

虽然占有欲是资本主义制度的 主要动力来源,但在人们解决了饥饿问题之后,它却无论如何不再是最强烈动机。竞争欲是一个更为强大的动机。在伊斯兰教历史上,很多个王朝都一再惨遭不幸, 这是因为国王的多位妻子的儿子们彼此不和而引发内战,造成全面毁灭。在现代欧洲也发生了类似的事情。当英国政府不很明智地允许德国皇帝参加在 Spithead 举行的一次海军检阅时,他脑中涌现出的想法并不是我们原来的打算,他想到的是,“我一定要拥有一支和英国一样好的舰队”。正是他的这个想法,导致了我们后 来的一系列麻烦,如果占有欲总是强于竞争欲的话,世界也许比现在更美好。但事实上,许多人将愉快地面对贫困,如果他们能以贫困使他们的竞争对手彻底毁灭的 话,这就是现在的税收如此之高的原因。

虚荣心是一个有着极大潜在力的动机,任何一个经常同孩子打交道的人都知道他们常常会做一些滑稽动作并 要求说:“看看我”。“看看我”是人心最基本的欲望之一,这种欲望有多种表现形式,从孩子们的扮小丑到追求死后的名声,文艺复兴时曾有一个意大利小君主, 在临死前当牧师问他是否有何忏悔时,他回答道:“是,有一件事情。有一次国王和教皇同时来看我,我把他们带到塔顶观光,我忘了把他们都推下去,那样我就能 永远名昭于世。”历史没有叙述牧师是否宽恕了他。虚荣心的麻烦之一就是,喂它的东西越多,它就越膨胀,你被谈论的越多,你就越希望被人谈论。让一个被判了 死刑的罪犯看报纸上登的关于他的报道越多,就会对那些报道不充分的报纸越发愤怒,政治家和文人们也是如此。他们越是出名,剪报机构就会发现越难以满足他 们。怎样夸张虚荣心在人的一生中影响都不为过,从三岁孩童到那些眉头一皱世界就会为之一颤的统治者。人类甚至犯了这样的大不敬之罪:将这些欲望归之于神, 认为神总是渴望被不断赞扬。

虽然我们已考虑到了的动机的影响非常强大,还有一种动机比它们更有影响……权欲如同虚荣心,不达无限权力是永远 无法满足权欲的。由于它特别是精力充沛者的恶行,对权力的追求偶尔可能会达到目的,但成功的比例很小。权欲的确是重要人物生活中最强烈的动机。行使权力的 经历会更增加对权力的热爱,这不但适用于无足轻重的小权,也适用于君主手中的权力。在1914年第一次世界大战之前的幸福年代里,当一些富有的主妇拥有一 批侍从后,她们对仆人行使权力的乐趣随着年龄的增加而不断增长。同样地,在任何一个专制制度里,掌权者都会随着权力带来的愉悦而变得越来越暴虐。由于权力 的表现形式就是让人们做他们不愿做的事,被权欲所驱使的人就更倾向于给人们带来痛苦而不是喜悦。如果你因正当理由向你的上级请假,她不同意必同意会使他的 权欲得到更大的满足。如果你想得到建房许可证,有关的官员也会从说“不行”比说“可以”中获得更多乐趣。正是这类事才使得权欲成了一个非常危险的动机。但 是它也有有利的方面。我想对知识的追求主要就是受权欲的驱使。科技的进步也是一样。在政界,一个改革家爱权的程度绝不亚于一个独裁者。如果完全否定权欲这 一动机将是一个极大的错误。权欲这一动机究竟是引导人做出有益的行动还是有害的行动,取决于社会制度以及个人的能力。

现在我来谈谈其它的动 机,尽管在某种意义上这些没有我们已讨论过的动机那么要紧,但仍然有着相当的重要性。其中第一个是追求刺激。人优越于畜生之处表现在他们会感到厌倦,虽说 在观察动物园的猿类时我有时会想它们也许也有着这种讨厌的感情的萌芽。不管怎样,经验表明,几乎所有的人都具有真正强有力的欲望之一就是摆脱厌倦状态。

当 白人刚开始同那些尚未开化的野蛮种族交往时,他们带来了各种好处,从圣经福音的教导到南瓜馅饼。但是,大多数野蛮人都是很冷淡地接受了这一切,我们对此非 常遗憾。在我们带来的众多礼物中,他们最看重的是会令人陶醉的酒。正是这种酒,使他们平生第一次在一小段时间内有一种活着比死好的幻觉。

红 印第安人,在未受到白人影响时,喜欢用烟管抽烟,不是像我们那样平静地抽,而是非常疯狂地、深深地吸,以至于沉浸在一种昏迷的状态。当尼古丁不再满足刺激 需要时,就会有一个爱国的演说者将他们挑动起来攻打邻近的部落。这带给他们的享受,就像我们(依我们的气质)从赛马或大选中得到的享受一样。

对于现代文明人,就像对于原始的红印第安人部落一样,我认为正是对刺激的追求,才使他们为战争的爆发而叫好。这种情绪就像是看一场足球比赛,虽然其结果有时更加严重一点。

要 断定追求刺激这一动机的根本原因绝非易事。我倾向于认为我们的大脑结构适应人们以打猎为生时的状态。那时人们带着原始的武器,花上一整天的时间潜步跟踪一 只鹿,希望用它做晚餐。天黑时,他拖着猎物凯旋回山洞。他躺下来歇息,虽疲惫不堪,却心满意足。他的妻子便开始忙活着洗肉煮肉。他感到困顿,浑身酸痛。肉 的香味充满着他的每一个细胞。吃过晚饭后,他就沉沉睡去。在这样的生活中,人们没有时间也没有精力去感到厌倦。但是当他开始从事农业后,他的妻子被迫干完 田间所有的劳作,他便开始有时间考虑人类的生活名利,创造神话和哲学,并梦想从此以后可以过上在天国里自由驰骋狩猎的生活。

我们的大脑结构 适应繁重的体力劳动。在我年青的时候,经常利用假期进行长途跋涉。我一天会走上25里路。在夜晚降临时,我根本不需要任何东西帮我摆脱厌倦,因为能好好地 坐下来的喜悦已让我心满意足。但是现代生活不可能遵循这样靠体力劳动的原则。大量的工作是坐着完成,而大部分的体力劳动只运动几块专门的肌肉。很多伦敦人 聚众于特拉发格广场,疯狂的为政府宣布将他们处死的宣言而欢呼(指宣战)如果那天他们徒步走了25里路的话,他们就不会再这样欢呼了。但用这种方式医治人 们的好斗性是不现实的。如果人们想生存下去——这也许并不是人们所渴望的——就必须找到其他无害的途径来发泄人们体内那些产生爱和兴奋的剩余体力。

但 这个问题道德学家和社会改革家极少考虑过。社会改革家认为他们有更重要的事情去考虑。而另一方面,道德学家则为允许人们发泄激情的方式担忧,在他们看来, 其严重程度就等同于罪恶。舞厅、电影院和本世纪的爵士乐(如同我们听信的道德学家们所说的话),全都是地狱之门。所以,我们最好整日呆在家里,认真反思我 们的罪过对于那些严肃的人发出的这些警告,我不敢完全苟同。魔鬼有许多种形式,有的是专门用来诱骗年轻人寻欢作乐,难道不也正是同一个恶魔劝说老年人去诅 咒这一种享乐的吗?对老年人来说诅咒难道不是一种更适宜于他们的刺激吗?诅咒或许是一种药,如鸦片一样,只有不断加大剂量才能达到预期的效果?开始时我们 只是攻击电影院的罪恶,渐渐地则被引向诅咒反对党,南欧移民,亚洲移民,总之,除了我们圈子之外的所有人我们都咒,又难道不可怕吗?正是这种诅咒,漫延开 来便导致战争。我却从未听说过从舞厅引发的战争。

激情的可怕之处就在于它的许多形式都具有破坏性。对那些不能自控而过度酗酒或赌博者是有害 的,以民众暴乱的形式寻求刺激也是有害的。最具破坏性的就是它导致战争。而人们追求刺激又是一种根深蒂固的需要,所以除非有现成的无害的发泄方式,人们就 将采用诸如此类的有害的方式。只要控制在法律限制之内,这种无害方式在现在的体育以及政治活动中都有。但这些并不够,尤其是由于有些最刺激的政治活动本身 就最具破坏性。

文明生活已变得平淡无奇,如果要使其稳定,就必须找出无害的方式让人们发泄冲动,我们的老祖先可以通过打猎来满足这种冲动的 发泄。在澳大利亚,那里人少兔子多,我发现人们通过很熟练地屠宰成千上百的兔子这种原始的方式来满足他们的原始冲动。但在伦敦或纽约,这里人多兔子少,所 以必须找到其他方式。我想每一个大城市都应该有人造瀑布,人们可以乘着不堪一击的木船顺流而下。瀑布的下方应该有浴池,里面放满了机械鲨鱼。任何鼓吹防御 性战争的人都应被法统这些制作精巧的怪物每天在一起呆上两个小时。

—————————————————————————–

On Human Nature and Politics

Bertrand Russell

        Undoubtedly the desire for food has been, and still is, one of the main causes of great political events. But man differs from other animals in one very important respect, and that is that he has desires which are, so to speak, intimate, which can never be fully gratified, and which should keep him restless even in Paradise. The boa constrictor, when he had an adequate meal, goes to sleep, and does not wake until he needs another meal. Human beings, for the most not part are not like this. When the Arabs, who had been used to living sparingly on a few dates, acquired the riches of the Eastern Roman Empire and dwelt in palaces of almost unbelievable luxury, they did not, on that account, become inactive. Hunger could no longer be a motive, for Greek slaves supplied them with exquisite viands at the slightest nod. But other desires kept them active; four in particular, which we can label acquisitiveness, rivalry, vanity and love of power.

  Acquisitiveness-the wish to possess as much as possible of goods, or the title to goods-is a motive which, I suppose, has its origin in a combination of fear with the desire for necessaries.

  I once befriended two little girls from Esthonia, who had narrowly escaped death from starvation in a famine. They lived in my family, and of course had plenty to eat. But they spent all their leisure visiting neighbouring farms and stealing potatoes, which they hoarded. Rockefeller, who in his infancy had experienced great poverty, spent his adult life in a similar manner. Similarly the Arab chieftains on their silken Byzantine divans could not forget the desert, and hoarded riches far beyond any possible physical need. But whatever the psychoanalysis of acquisitiveness, no one can deny that it is one of the great motives -especially among the more powerful, for ,as I said before, it is one of the infinite motives .However much you may acquire you will always wish to acquire more ;satiety is a dream which will always elude you.

But acquisitiveness, although it is the mainspring of the capitalist system, is by no means the most powerful of the motives that survive the conquest of hunger .Rivalry is a much stronger motive. Over and over again in Muhammadan history, dynasties have come to grief because the sons of a sultan by different mothers could not agree, and in the resulting civil war universal ruin resulted. The same sort of thing happens in modern Europe When the British Government very unwisely allowed the Kaiser to be present at a naval review at Spithead, the thought which arose in his mind was not the one which we had intended. What he thought was.” I must have a Navy as good as Grandmamma’s.”And from this thought pier place than it is if acquisitiveness were always stronger than rivalry. But in fact ,a great many men will cheerfully face impoverishment if they can thereby secure complete ruin for their rivals, Hence the present level of taxation.

        Vanity is a motive of immense potency. Anyone who has much to do with children knows how they are constantly performing some antic and saying “Look at me”. “Look at me “is one of the most fundamental desires of the human heart. It can take innumerable forms, from buffoonery to the pursuit of posthumous fame. There was a Renaissance Italian princeling who was asked by the priest on his deathbed if he had anything to repent of “Yes,” he said “There is one thing. On one occasion I had a visit from the Emperor and the Pope simultaneously .I too tem to the top of my tower to see the view, and I neglected the opportunity to throw them both down .which would have given me immortal fame.” history does not relate whether the priest gave him absolution. One of the troubles about vanity is that it grows with what it feeds on .The talked about. The condemned murderer who is allowed to see the account of his trial in the Press is indignant if he finds a newspaper which has reported it inadequately. And the more he finds about himself in other newspapers, the more indignant he will be with those whose reports are meager. Politicians and literary men are in the same case. And the more famous they become, the more difficult the press cutting agency finds it to satisfy them .It is scarcely possible to exaggerate the influence of vanity throughout the range of human life, from the child of three to the potentate at whose frown the world trembles. Mankind have even committed the impiety of attributing similar desires to the deity, whom they imaging avid for continual praise.

But great as is the influence of the motives we have been considering, there is one which out weighs these all……Power, like vanity, is insatiable. Nothing short of omnipotence could satisfy it completely. And as it is especially the vice of energetic men, the casual efficacy of love of power is out of all proportion to its frequency. It is ,indeed, by far the strongest motive in the lives of important men .Love of power is greatly increased by the experience of power ,and this applies to petty power as well as to that of potentates ,In the happy days before 1914,when well-to -do ladies could acquire a host of servants, their pleasure in exercising power over the domestics steadily increased with age .Similarly, in any autocratic regime, the holders of power become increasingly, tyrannical with experience of the delights that power can afford. Since power over human beings is shown in making them do what they would rather not do, the man who is actuated by love of power is more apt to inflict pain than to permit pleasure .If you ask your boss for leave lf absence from the office on some legitimate occasion, his love of power will derive more satisfaction from refusal than from consent .If you require a building permit, the petty official concerned will obviously get more pleasure from saying “No” than from saying “Yes”. It is this sort of thing which makes the love of power such a dangerous motive ,But it has other sides which are more desirable .The pursuit of knowledge is ,I think ,mainly actuated by love lf power ,And so are all advances in scientific technique ,In politics also ,a reformer may have just as strong a love of power as a despot .It would be a complete mistake to decry love of power altogether as a motive ,Whether you will be led by this motive to actions which are useful ,or to actions which are pernicious ,depends upon the social system ,and upon your capacities .

I come now to other motives which ,though in a sense less fundamental than those we have been considering ,are still of considerable importuned ,The first of these is love of excitement .Human beings show their superiority to the brutes by their capacity for boredom ,though I have sometimes thought ,in Examining the apes at the Zoo, that they ,perhaps ,have the rudiments of this tiresome emotion .However that may be, experience shows that escape from boredom is one of the really powerful desires of almost all human beings.

  When white men first effect contact with some unspoilt race of savages, they offer them all kinds of benefits, from the light of the Gospel to pumpkin pie. These, however, much as we may regret it, most savages receive with indifference. What they really value among the gifts that we bring to them is intoxicating liquor ,which enables them .for the first time in their lives ,to have the illusion, for a few brief moments ,that it is better to be alive than dead.
Red Indians ,while they were still unaffected by white men ,would smoke their pipes .not calmly as we do ,but orgiastically ,in haling so deeply that they sank into a faint ,And when excitement by means of nicotine failed ,a patriotic orator would stir them up to attack a neighbouring tribe ,which would give them all the enjoyment that we (according to our temperament ) derive from a horse race of a General Election.

  With civilized men, as with primitive Red Indian tribes, it is, I think, chiefly love of excitement which makes the populace applaud when war breaks out; the emotion is exactly the same as at a football match, although the results are sometimes somewhat more serious.
It is not altogether easy to decide what is the root cause of the love of excitement. I incline to think that our mental make-up is adapted to the stage when men lived by hunting .When a man spent a long day with very primitive weapons in stalking a deer with the hope of dinner and when ,at the end of the day ,he dragged the carcase triumphantly to his cave ,he sank down in contented weariness, while his wife dressed and cooked the meat ,He was sleepy ,and his bones ached ,and the smell of cooking filled every nook and cranny of his consciousness. At last after eating, he sank into deep sleep. In such a life there was neither time nor energy for boredom. But when he took to agriculture, and made his wife do all the heavy work in the fields, he had time to reflect upon the vanity of human life, to invent mythologies and systems of philosophy, and to dream of the life hereafter in which he would perpetually hunt the wild boar of Valhalla.

Our mental make-up is suited to a life of very severe physical labour , I used ,when I was younger ,to take my holidays walking ,I would cover 25 miles a day ,and when the evening came I had no need of anything to keep me from boredom ,since the delight of sitting amply sufficed .But modern lift cannot be conducted on these physically strenuous principles ,A great deal of work is sedentary and most manual work exercises only a few specialized muscles. When London crowds assemble in Trafalgar Square to cheer to the echo an announcement that the government has decided to have them killed ,they would not do so if they had walked 25 miles that day .This cure for bellicosity is ,however ,impracticable and if the human race is to survive – a thing which is ,perhaps ,undesirable -other means must be found for securing an innocent outlet for the unused physical energy that produces love of excitement.

  This is a matter which has been too little considered, both by moralists and by social reformers .The social reformers are of the opinion that they have more serious things to consider , The moralists ,on the other hand ,are immensely impressed with the seriousness of all the permitted outlets of the love of excitement; the seriousness ,however ,in their minds is that of Sin ,Dance halls ,cinemas ,this age of jazz are all ,if we may believe our ears gateways to Hell, and we should be better employed sitting at home contemplating our sins. I find myself unable to be in entire agreement with the grave men who utter these warnings. The devil has many forms, some designed to deceive the young ,some designed to deceive the old and serious .If it is the devil that tempts the young to enjoy themselves ,is it not ,perhaps ,the same personage that persuades the old to condemn their enjoyment? And is not condemnation perhaps merely a form of excitement appropriate to old age? And is it not , perhaps ,a drug which -like opium -has to be taken in continually stronger doses to produce the desired effect? Is it not to be feared that ,beginning with the wickedness of the cinema, we should be led step by step to condemn the opposite political party ,dagoes ,wops, Asiatics ,and ,in short, everybody except the fellow members of our club? And it is from just such condemnations, when widespread, that wars proceed. I never heard of a war that proceeded from dance halls.
What is serious about excitement is that so many of its forms are destructive. It is destructive in those who cannot resist excess in alcohol or gambling. It is destructive when it takes the form of mob violence. And above all it is destructive when it leads to war. It is so deep a need that is will find harmful outlets of this kind unless innocent outlets are at hand. There are such innocent outlets at present in sport, and in politics so long as it is kept in constitutional bounds. But these are not sufficient, especially as the kind of politics that is most exciting is also the kind that does most harm.

Civilized life has grown altogether too tame, and, if it is to be stable, it must provide harmless outlets for the impulses which our remote ancestors satisfied in hunting. In Australia ,where people are few and rabbits are many ,I watched a whole populace satisfying the primitive impulse in the primitive manner by the skilful slaughter of many thousands of rabbits ,But in London or New York, where people are many and rabbits are few ,some other means must be found to gratify primitive impulse ,I think every big town should contain artificial waterfalls that people could descend in very fragile canoes ,and they should contain bathing pools full of mechanical sharks ,Any persons found advocating a preventive war should be condemned to two hours a day with these ingenious monsters.

架构蓝图–软件架构 “4+1” 视图模型

架构蓝图–软件架构 “4+1” 视图模型

 

Philippe Kruchten, 高级技术专员

 

简介: 本文基于多个并发视图的使用情况来说明描述软件密集型系统架构的模型。使用多重视图允许独立地处理各”风险承担人”:最终用户、开发人员、系统工程师、项目经理等所关注的问题,并且能够独立地处理功能性和非功能性需求。本文分别对五种视图进行了描述,并同时给出了捕获每种视图的表示方法。这些视图使用以架构为中心的、场景驱动以及迭代开发过程来进行设计。

引言

我们已经看到在许多文章和书籍中,作者欲使用单张视图来捕捉所有的系统架构要点。通过仔细地观察这些图例中的方框和箭头,不难发现作者努力地在单一视图中表达超过其表达限度的蓝图。方框是代表运行的程序吗?或者是代表源代码的程序块吗?或是物理计算机吗?或仅仅是逻辑功能的分组吗?箭头是表示编译时的依赖关系吗?或者是控制流吗?或是数据流吗?通常它代表了许多事物。是否架构只需要单个的架构样式?有时软件架构的缺陷源于过早地划分软件或过分的强调软件开发的单个方面:数据工程、运行效率、开发策略和团队组织等。有时架构并不能解决所有”客户”(或者说”风险承担人”,USC 的命名)所关注的问题。许多作者都提及了这个问题:Garlan & Shaw        1、CMU 的 Abowd & Allen、SEI 的 Clements。作为补充,我们建议使用多个并发的视图来组织软件架构的描述,每个视图仅用来描述一个特定的所关注的方面的集合。


回页首
架构模型

软件架构用来处理软件高层次结构的设计和实施。它以精心选择的形式将若干结构元素进行装配,从而满足系统主要功能和性能需求,并满足其他非功能性需求,如可靠性、可伸缩性、可移植性和可用性。Perry 和 Wolfe 使用一个精确的公式来表达,该公式由 Boehm 做了进一步修改:

软件架构 = {元素,形式,关系/约束}

软件架构涉及到抽象、分解和组合、风格和美学。我们用由多个视图或视角组成的模型来描述它。为了最终处理大型的、富有挑战性的架构,该模型包含五个主要的视图(请对照图 1):

  • 逻辑视图(Logical View),设计的对象模型(使用面向对象的设计方法时)。
  • 过程视图(Process View),捕捉设计的并发和同步特征。
  • 物理视图(Physical View),描述了软件到硬件的映射,反映了分布式特性。
  • 开发视图(Development View),描述了在开发环境中软件的静态组织结构。

架构的描述,即所做的各种决定,可以围绕着这四个视图来组织,然后由一些用例 (use cases)或场景(scenarios)来说明,从而形成了第五个视图。正如将看到的,实际上软件架构部分从这些场景演进而来,将在下文中讨论。

图 1 - “4+1″视图模型 图 1 - "4+1"视图模型

我们在每个视图上均独立地应用 Perry & Wolf 的公式,即定义一个所使用的元素集合(组件、容器、连接符),捕获工作形式和模式,并且捕获关系及约束,将架构与某些需求连接起来。每种视图使用自身所特有的表示法-蓝图(blueprint)来描述,并且架构师可以对每种视图选用特定的架构风格(architectural style),从而允许系统中多种风格并存。

我们将轮流的观察这五种视图,展现各个视图的目标:即视图的所关注的问题,相应的架构蓝图的标记方式,描述和管理蓝图的工具。并以非常简单的形式从 PABX 的设计中,从我们在Alcatel 商业系统(Alcatel Business System)上所做的工作中,以及从航空运输控制系统(Air Traffic Control system)中引出一些例子―旨在描述一下视图的特定及其标记的方式,而不是定义这些系统的架构。

“4+1″视图模型具有相当的”普遍性”,因此可以使用其他的标注方法和工具,也可以采用其他的设计方法,特别是对于逻辑和过程的分解。但文中指出的这些方法都已经成功的在实践中运用过。

逻辑结构

面向对象的分解

逻辑架构主要支持功能性需求――即在为用户提供服务方面系统所应该提供的功能。系统分解为一系列的关键抽象,(大多数)来自于问题域,表现为对象或对象类的形式。它们采用抽象、封装和继承的原理。分解并不仅仅是为了功能分析,而且用来识别遍布系统各个部分的通用机制和设计元素。我们使用 Rational/Booch 方法来表示逻辑架构,借助于类图和类模板的手段        4。类图用来显示一个类的集合和它们的逻辑关系:关联、使用、组合、继承等等。相似的类可以划分成类集合。类模板关注于单个类,它们强调主要的类操作,并且识别关键的对象特征。如果需要定义对象的内部行为,则使用状态转换图或状态图来完成。公共机制或服务可以在类功能 (class utilities)中定义。对于数据驱动程度高的应用程序,可以使用其他形式的逻辑视图,例如 E-R 图,来代替面向对象的方法(OO approach)。

逻辑视图的表示法

逻辑视图的标记方法来自 Booch 标记法4。当仅考虑具有架构意义的条目时,这种表示法相当简单。特别是在这种设计级别上,大量的修饰作用不大。我们使用 Rational Rose? 来支持逻辑架构的设计。

图 2 - 逻辑蓝图的表示法 图 2 - 逻辑蓝图的表示法

逻辑视图的风格

逻辑视图的风格采用面向对象的风格,其主要的设计准则是试图在整个系统中保持单一的、一致的对象模型,避免就每个场合或过程产生草率的类和机制的技术说明。

逻辑结构蓝图的样例

图 3  显示了 Télic PABX 架构中主要的类。

图 3 - a. Télic PABX 的逻辑蓝图 b.空中交通系统的蓝图 图 3 - a. Télic PABX 的逻辑蓝图 b.空中交通系统的蓝图

PABX 建立终端间的通信连接。终端可以是电话设备、中继线(例如,连接到中央办公室)、连接线(PABX 专线到 PABX 线)、电话专线、数据线、ISDN 等等。不同的线路由不同的接口卡提供支持。线路 controller 对象的职责是在接口卡上对所有的信号进行解码和注入,在特定于接口卡的信号与一致性的小型事件集合之间进行相互转换:开始、停止、数字化等。controller 对象同时承载所有的实时约束。该类派生出许多子类以满足不同的接口类型。terminal 对象的责任是维持终端的状态,代表线路协调各项服务。例如,它使用 numbering plan 服务来解释拨号。conversation 代表了会话中的一系列终端 。conversation 使用了Translation Service(目录、逻辑物理映射、路由),以及建立终端之间语音路径的Connection Service 。

对于一个包含了大量的具有架构重要意义的类的、更大的系统来说,图 3 b 描述了空中交通管理系统的顶层类图,包含 8 个类的种类(例如,类的分组)。

进程架构

过程分解

进程架构考虑一些非功能性的需求,如性能和可用性。它解决并发性、分布性、系统完整性、容错性的问题,以及逻辑视图的主要抽象如何与进程结构相配合在一起-即在哪个控制线程上,对象的操作被实际执行。

进程架构可以在几种层次的抽象上进行描述,每个层次针对不同的问题。在最高的层次上,进程架构可以视为一组独立执行的通信程序(叫作”processes”)的逻辑网络,它们分布在整个一组硬件资源上,这些资源通过 LAN 或者 WAN 连接起来。多个逻辑网络可能同时并存,共享相同的物理资源。例如,独立的逻辑网络可能用于支持离线系统与在线系统的分离,或者支持软件的模拟版本和测试版本的共存。

进程是构成可执行单元任务的分组。进程代表了可以进行策略控制过程架构的层次(即:开始、恢复、重新配置及关闭)。另外,进程可以就处理负载的分布式增强或可用性的提高而不断地被重复。

软件被划分为一系列单独的任务。任务是独立的控制线程,可以在处理节点上单独地被调度。

接着,我们可以区别主要任务、次要任务。主要任务是可以唯一处理的架构元素;次要任务是由于实施原因而引入的局部附加任务(周期性活动、缓冲、暂停等等)。它们可以作为 Ada Task 或轻量线程来实施。 主要任务的通讯途径是良好定义的交互任务通信机制:基于消息的同步或异步通信服务、远程过程调用、事件广播等。次要任务则以会见或共享内存来通信。在同一过程或处理节点上,主要任务不应对它们的分配做出任何假定。

消息流、过程负载可以基于过程蓝图来进行评估,同样可以使用哑负载来实现”中空”的进程架构,并测量在目标系统上的性能。正如 Filarey et al. 在他的 Eurocontrol 实验中描述的那样。

进程视图的表示法

我们所使用的进程视图的表示方法是从Booch最初为 Ada 任务推荐的表示方法扩展而来。同样,用来所使用的表示法关注在架构上具有重要意义的元素。(图 4)

图 4 - 过程蓝图表示法 图 4 - 过程蓝图表示法

我们曾使用来自 TRW 的 Universal Network Architechure Services(UNAS0) 产品来构建并实施过程和任务集合(包扩它们的冗余),使它们融入过程的网络中。UNAS 包含 Software Architect Lifecycle Environment(SALE)工具,它支持上述表示方法。SALE 允许以图形的形式来描述进程架构,包括对可能的交互任务通信路径的规格说明,正是从这些路径中自动生成对应的 Ada 或 C++ 源代码。使用该方法来指定和实施进程架构的优点是易于进行修改而不会对应用软件造成太多的影响。

进程视图的风格

许多风格可以适用于进程视图。例如采用 Garlan 和 Shaw 的分类法1,我们可以得到管道和过滤器(Pipes and filters),或客户端/服务器,以及各种多个客户端/单个服务器和多个客户端/多个服务器的变体。对于更加复杂的系统,可以采用类似于 K.Birman 所描述的ISIS系统中进程组方法以及其它的标注方法和工具。

进程蓝图的例子

图 5 - Télic PABX 的过程蓝图(部分) 图 5 - Télic PABX 的过程蓝图(部分)

所有的终端由单个的 Termal process 处理,其中 Termal process 由输入队列中的消息进行驱动。Controller 对象在组成控制过程三个任务之中的一项任务上执行:Low cycle rate task 扫描所有的非活动终端(200 ms),将 High cycle rate task(10 ms)扫描清单中的终端激活,其中 High cycle rate task 检测任何重要的状态变化,将它们传递给 Main controller task,由它来对状态的变更进行解释,并通过向对应的终端发送消息来通信。这里 Controller 过程中的通信通过共享内存来实现。

开发架构

子系统分解

开发架构关注软件开发环境下实际模块的组织。软件打包成小的程序块(程序库或子系统),它们可以由一位或几位开发人员来开发。子系统可以组织成分层结构,每个层为上一层提供良好定义的接口。

系统的开发架构用模块和子系统图来表达,显示了”输出”和”输入”关系。完整的开发架构只有当所有软件元素被识别后才能加以描述。但是,可以列出控制开发架构的规则:分块、分组和可见性。

大部分情况下,开发架构考虑的内部需求与以下几项因素有关:开发难度、软件管理、重用性和通用性及由工具集、编程语言所带来的限制。开发架构视图是各种活动的基础,如:需求分配、团队工作的分配(或团队机构)、成本评估和计划、项目进度的监控、软件重用性、移植性和安全性。它是建立产品线的基础。

开发蓝图的表示方法

同样,使用 Booch 方法的变形,仅考虑具有架构意义的项。

图 5 - 开发蓝图表示方法 图 5 - 开发蓝图表示方法

来自 Rational 的 Apex 开发环境支持开发架构的定义和实现、和前文描述的分层策略,以及设计规则的实施。Rational Rose 可以在模块和子系统层次上绘制开发蓝图,并支持开发源代码(Ada、C++)进程的正向和反向工程。

开发视图的风格

我们推荐使用分层(layered)的风格,定义 4 到 6 个子系统层。每层均具有良好定义的职责。设计规则是某层子系统依赖同一层或低一层的子系统,从而最大程度地减少了具有复杂模块依赖关系的网络的开发量,得到层次式的简单策略。

图 6 - Hughes 空中交通系统(HATS)的 5 个层 图 6 - Hughes 空中交通系统(HATS)的 5 个层

开发架构的例子

图 6 代表了加拿大的 Hughes Aircraft 开发的空中交通控制系统(Air Traffic Control system)产品线的 5 个分层开发组织结构。这是和图 3 b 描述的逻辑架构相对应的开发架构。

第一层 和第二层组成了独立于域的覆盖整个产品线的分布式基础设施,并保护其免受不同硬件平台、操作系统或市售产品(如数据库管理系统)的影响。第三层为该基础设施增加了 ATC 框架,形成一个特定领域的软件架构(domain-specific software architecture)。使用该框架,可以在第四层上构建一个功能选择板。层次 5 则非常依赖于客户和产品,包含了大多数用户接口和外部系统接口。72 个子系统分布于 5 个层次上,每层包含了 10 至 50 个模块,并可以在其他蓝图上表示。

物理架构

软件至硬件的映射

物理架构主要关注系统非功能性的需求,如可用性、可靠性(容错性),性能(吞吐量)和可伸缩性。软件在计算机网络或处理节点上运行,被识别的各种元素(网络、过程、任务和对象),需要被映射至不同的节点;我们希望使用不同的物理配置:一些用于开发和测试,另外一些则用于不同地点和不同客户的部署。因此软件至节点的映射需要高度的灵活性及对源代码产生最小的影响。

物理蓝图的表示法

大型系统中的物理蓝图会变得非常混乱,所以它们可以采用多种形式,有或者没有来自进程视图的映射均可。

图 7 - 物理蓝图的表示法 图 7 - 物理蓝图的表示法

TRW 的 UNAS 提供了数据驱动方法将过程架构映射至物理架构,该方法允许大量的映射 的变更而无需修改源代码。

物理蓝图的示例

图 8 - PABX 的物理蓝图 图 8 - PABX 的物理蓝图

图 8 显示了大型 PABX 可能的硬件配置,而图 9 和图 10 显示了两种不同物理架构上的进程映射,分别对应一个小型和一个大型 PABX。C、F 和 K 是三种不同容量的计算机,支持三种不同的运行要求。

图 9 - 带有过程分配的小型 PABX 物理架构 图 9 - 带有过程分配的小型 PABX 物理架构
图10-显示了过程分配的大型PABX物理蓝图 图10-显示了过程分配的大型PABX物理蓝图

场景

综合所有的视图

四种视图的元素通过数量比较少的一组重要场景(更常见的是用例)进行无缝协同工作,我们为场景描述相应的脚本(对象之间和过程之间的交互序列)。正如 Rubin 和 Goldberg 所描述的那样6。

在某种意义上场景是最重要的需求抽象,它们的设计使用对象场景图和对象交互图来表示4。

该视图是其他视图的冗余(因此”+1″),但它起到了两个作用:

  • 作为一项驱动因素来发现架构设计过程中的架构元素,这一点将在下文中讨论。
  • 作为架构设计结束后的一项验证和说明功能,既以视图的角度来说明又作为架构原型测试的出发点。

场景的表示法

场景表示法与组件逻辑视图非常相似(请对照图 2),但它使用过程视图的连接符来表示对象之间的交互(请对照图 4),注意对象实例使用实线来表达。至于逻辑蓝图,我们使用 Rational Rose 来捕获并管理对象场景。

场景的例子

图 11 显示了小型 PABX 的场景片段。相应的脚本是:

1. Joe的电话控制器检测和校验摘机状态的变换,并发送消息唤醒相应的终端对象。

2. 终端分配一些资源,并要求控制器发出拨号音。

3. 控制器接受拨号并传递给终端。

4. 终端使用拨号方案来分析数字流。

5. 有效的数字序列被键入,终端开始会话。

图 11 - 本地呼叫的初期场景――阶段选择 图 11 - 本地呼叫的初期场景――阶段选择

视图之间的对应性

各种视图并不是完全是正交的或独立的。视图的元素根据某种设计规则和启发式方法与其他视图中的元素相关联。

从逻辑视图到过程视图

我们发现逻辑视架构有几项重要特性:

  • 自主性:对象是主动的、被动的还是被保护的?
    • 主动对象享有调用其他对象或其自身操作的主动权,并且当其他对象对其进行调用时,具有对其自身操作的完全控制权。
    • 被动对象不能主动调用任何操作,对其他对象调用自身的操作没有控制。
    • 被保护对象不能主动调用任何操作。但对自身的操作有一定的控制功能。
  • 持久化:对象是暂时的还是持久化的?它们是否会导致过程或处理器的终止?
  • 依赖性:对象的存在或持久化是否依赖于另一个对象?
  • 分布性:对象的状态或操作是否能被物理架构中的许多节点所访问?或是被进程架构中的几个进程所访问?

在逻辑视图中,我们认为每个对象均是主动的,具有潜在的”并发性”,即与其他对象具有”平行的”行为,我们并不考虑所要达到的确切并发程度。因此,逻辑结构所考虑的仅是需求的功能性方面。

然而,当我们定义进程架构时,由于巨大的开销,为每个对象实施各自的控制线程(例如,Unix 进程或 Ada 任务),在目前的技术状况下是不现实的。此外,如果对象是并发的,那么必须以某种抽象形式来调用它们的操作。

另一方面,由于以下几种原因需要多个控制线程。

  • 为了快速响应某类外部触发,包括与时间相关的事件。
  • 为了在一个节点中利用多个 CPU,或者在一个分布式系统中利用多个节点。
  • 为了提高 CPU 的利用率,在某些控制线程被挂起,等待其他活动结束的时候(例如,访问外部对象其他活动对象时),为其他的活动分配 CPU。
  • 为了划分活动的优先级(提高潜在的响应能力)。
  • 为了支持系统的可伸缩性(借助于共享负载的其他过程)。
  • 为了在软件的不同领域分离关注点。
  • 为了提高系统的可用性(通过 Backup 过程)。

我们同时使用两种策略来决定并发的程度和定义所需的过程集合。考虑一系列潜在的物理目标架构。以下两种形式我们可以任选其一:

  • 从内至外:
    由逻辑架构开始:定义代理任务,该任务将控制一个类的多个活动对象的单个线程进行多元化处理;同一代理任务还执行持久化处理那些依赖于一个主动对象的对象;需要相互进行操作的几个类或仅需要少量处理的类共享单个代理。这种聚合会一直进行,直到我们将过程减少到合理的较少数量,而仍允许分布性和对物理资源的使用。
  • 由外至内:
    从物理结构开始:识别系统的外部触发;定义处理触发的客户过程和仅提供服务(而非初始化它们)的服务器进程;使用数据完整性和问题的串行化(serialization)约束来定义正确的服务器设置,并且为客户机与服务器代理分配对象;识别出必须分布哪些对象。

其结果是将类(和它们的对象)映射至一个任务集合和进程架构中的进程。通常,活动类具有代理任务,也存在一些变形:对于给定的类,使用多个代理以提高吞吐量,或者多个类映射至单个代理,因为它们的操作并不是频繁地被调用,或者是为了保证执行序列。

注意这并不是产生最佳过程架构的线性的、决定性的进程;它需要若干个迭代来得到可接受的折衷。还存在许多其他方法,例如 Birman 等人5 或 Witt 等人7提出的方法。 确切的实施映射的方法不在本文的讨论范围,但我们以一个小的例子来说明一下。

图 12 显示了一个小的类集合如何从假想的空中交通控制系统映射至进程。

flight 类映射至一个 flight 代理集合:有许多航班等待处理,外部触发的频率很高,响应时间很关键,负载必须分布于多个 CPU。并且,航班处理的持久化和分布性方面都取决于 flight server,为了满足可用性,还是使用 flight server 的一台备份服务器。

航班的 profile 和 clearance 总是从属于某个航班,尽管它们是复杂的类,但它们共享 flight 类的进程。航班分布于若干其他进程,特别是对于显示和外部接口。

sectorization 类,为 controller 的权限分配建立了空域划分。由于完整性约束,仅能被一个代理处理,但可以与 flight 类共享服务器过程:更新得并不频繁。

location 和 arispace 及其他的静态航空信息是受到保护的对象,在几个类中共享,很少被更新;它们被映射至各自的服务器,分布于其他过程。

图 12 - 从逻辑视图到过程视图的映射 图 12 - 从逻辑视图到过程视图的映射

从逻辑视图到开发视图

类通常作为一个模块来实现,例如 Ada 包中可视部分的一个类型。密切相关的类(类的种类)的集合组合到子系统中。子系统的定义必须考虑额外的约束,如团队组织、期望的代码规模(通常每个子系统为 5 K 或 20 K SLOC)、可重用性和通用性的程度以及严格的分层依据(可视性问题),发布策略和配置管理。所以,通常最后得到的不是与逻辑视图逐一对应的视图。

逻辑视图和开发视图非常接近,但具有不同的关注点。我们发现项目规模越大,视图间的差距也越大。例如,如果比较图 3 b 和图 6,则会发现并不存在逐一对应的类的不同种类到层的映射。而如果我们考虑类的种类的”外部接口”-网关种类时,它的实现遍布若干层:通讯协议在第 1 层或以下的层,通用网关机制在第 2 层,而特定的网关在第 5 层子系统。

从进程视图到物理视图

进程和进程组以不同的测试和部署配置映射至可用的物理硬件。Birman 在 ISIS 项目中描述了详细的映射模式5。

场景主要以所使用类的形式与逻辑视图相关联;而与进程视图的关联则是考虑了一个或多个控制线程的、对象间的交互形式。

模型的剪裁

并不是所有的软件架构都需要”4+1″视图。无用的视图可以从架构描述中省略,比如: 只有一个处理器,则可以省略物理视图;而如果仅有一个进程或程序,则可以省略过程视图。  对于非常小型的系统,甚至可能逻辑视图与开发视图非常相似,而不需要分开的描述。场景对于所有的情况均适用。

迭代过程

Witt 等人为设计和架构指出了 4 个阶段:勾画草图、组织、具体化和优化,分成了 12 个 步骤7。他们还指出需要某种程度的反向工程。而我们认为对于大型的项目,该方法太”线性 化”了。在 4 个阶段的末尾,可用于验证架构的内容太少。我们提倡一种更具有迭代性质的方法,即架构先被原形化、测试、估量、分析,然后在一系列的迭代过程中被细化。该方法除了减少与架构相关的风险之外,对于项目而言还有其他优点:团队合作、培训,加深对架构的理解,深入程序和工具等等(此处提及的是演进的原形,逐渐发展成为系统,而不是一次性的试验性的原形)。这种迭代方法还能够使需求被细化、成熟化并能够被更好地理解。

场景驱动(scenario-driven)的方法

系统大多数关键的功能以场景(或 use cases)的形式被捕获。关键意味着:最重要的功能,系统存在的理由,或使用频率最高的功能,或体现了必须减轻的一些重要的技术风险。

开始阶段:

  • 基于风险和重要性为某次迭代选择一些场景。场景可能被归纳为对若干用户需求的抽象。
  • 形成”稻草人式的架构”。然后对场景进行”描述”,以识别主要的抽象(类、机制、过程、子系统),如 Rubin 与 Goldberg6 所指出的 ―― 分解成为序列对(对象、操作)。
  • 所发现的架构元素被分布到 4 个蓝图中:逻辑蓝图、进程蓝图、开发蓝图和物理蓝图。
  • 然后实施、测试、度量该架构,这项分析可能检测到一些缺点或潜在的增强要求。
  • 捕获经验教训。

循环阶段:

下一个迭代过程开始进行:

  • 重新评估风险,
  • 扩展考虑的场景选择板。
  • 选择能减轻风险或提高结构覆盖的额外的少量场景,

然后:

  • 试着在原先的架构中描述这些场景。
  • 发现额外的架构元素,或有时还需要找出适应这些场景所需的重要架构变更。
  • 更新4个主要视图:逻辑视图、进程视图、开发视图和物理视图。
  • 根据变更修订现有的场景。
  • 升级实现工具(架构原型)来支持新的、扩展了的场景集合。
  • 测试。如果可能的话,在实际的目标环境和负载下进行测试。
  • 然后评审这五个视图来检测简洁性、可重用性和通用性的潜在问题。
  • 更新设计准则和基本原理。
  • 捕获经验教训。

终止循环

为了实际的系统,初始的架构原型需要进行演进 。较好的情况是在经过 2 次或 3 次迭代之后,结构变得稳定:主要的抽象都已被找到。子系统和过程都已经完成,以及所有的接口都已经实现。接下来则是软件设计的范畴,这个阶段可能也会用到相似的方法和过程。

这些迭代过程的持续时间参差不齐,原因在于:所实施项目的规模,参与项目人员的数量、他们对本领域和方法的熟悉程度,以及该系统和开发组织的熟悉程度等等。因而较小的项目迭代过程可能持续 2-3 周(例如,10 K SLOC),而大型的项目可能为 6-9 个月(例如,700 K SLOC)。

架构的文档化

架构设计中产生的文档可以归结为两种:

  • 软件架构文档,其结构遵循”4+1″视图(请对照图 13,一个典型的提纲)
  • 软件设计准则,捕获了最重要的设计决策。这些决策必须被遵守,以保持系统架构的完整性。                                      图 13 - 软件架构文档提纲 图 13 - 软件架构文档提纲

回页首

结束语

无论是否经过一次本地定制的和技术上的调整,”4+1″视图都能在许多大型项目中成功运用。事实上,它允许不同的”风险承担人”找出他们就软件架构所关心的问题。系统工程师首先接触物理视图,然后转向进程视图;最终用户、顾客、数据分析专家从逻辑视图入手;项目经理、软件配置人员则从开发视图来看待”4+1″视图。 在 Rational 和其他地方,提出并讨论了其他系列视图,例如 Meszaros(BNR)、Hofmeister。Nord 和 Soni(Siemenms)、Emery 和 Hilliard(Mitre),但我们发现其他视图通常可以归入我们所描述的 4 个视图中的一个。例如 Cost&Schedule 视图可以归入开发视图,将一个数据视图归入一个逻辑视图,以及将一个执行视图归入进程视图和物理视图的组合。

表 1 - “4+1″视图模型一览表 表 1 - "4+1"视图模型一览表


回页首

致谢

“4+1” 视图的诞生要归功于在Rational、加拿大的 Hughes Aircraft、Alcatel 以及其他地方工作的同事。笔者特别感谢下面这些人的贡献: Ch. Thompson、A. Bell、M.Devlin、G. Booch、W. Royce、J. Marasco、R. Reitman、V. Ohnjec、E. Schonberg。

参考资料

  1. D. Garlan & M. Shaw, “An Introduction to Software Architecture,” Advances in Software Engineering and Knowledge Engineering, Vol. 1, World Scientific Publishing Co. (1993).
  2. D. E. Perry & A. L. Wolf, “Foundations for the Study of Software Architecture,” ACM Software Engineering Notes, 17, 4, October 1992, 40-52.
  3. Ph. Kruchten & Ch. Thompson, “An Object-Oriented, Distributed Architecture for Large Scale Ada Systems,” Proceedings of the TRI-Ada ’94 Conference, Baltimore, November 6-11, 1994, ACM,p.262-271.
  4. G. Booch: Object-Oriented Analysis and Design with Applications, 2nd. edition, Benjamin-Cummings Pub. Co., Redwood City, California, 1993, 589p.
  5. K. P. Birman, and R. Van Renesse, Reliable Distributed Computing with the Isis Toolkit, IEEE Computer Society Press, Los Alamitos CA, 1994.
  6. K. Rubin & A. Goldberg, “Object Behavior Analysis,” CACM, 35, 9 (Sept. 1992) 48-62
  7. B. I. Witt, F. T. Baker and E. W. Merritt, Software Architecture and Design-Principles, Models, and Methods, Van Nostrand Reinhold, New-York (1994) 324p.
  8. D. Garlan (ed.), Proceedings of the First Internal Workshop on Architectures for Software Systems, CMU-CS-TR-95-151, CMU, Pittsburgh, 1995.

 

原文出处 :

架构蓝图–软件架构 “4+1” 视图模型 : http://www.ibm.com/developerworks/cn/rational/r-4p1-view/

 

.Net Framework 中相关技术简介

Windows Workflow Foundation(WF):工作流引擎,基于工作流的开发使程序的业务逻辑与代码相分离,从而可以大大提高软件开发的效率。

Windows Communication Foundation(WCF): 用于实现应用程序间(包含不同语言开发的程序)通信的技术,WCF构建在SOAP协议之上。

Windows Presentation Foundation(WPF): 集成WebForm与WinForm于一体的界面开发方案

WPF的全称是Windows Presentation Foundation,是微软新发布的Vista操作系统的三大核心开发库之一,其主要负责的是图形显示,所以叫Presentation(呈现)。
作为新的图形引擎,WPF是基于DirectX的,当然增加了很多新的功能。其2D和3D引擎的强大看看Vista的界面就明白了,再加上其对Aero图形引擎的支持,更加让你刚到神奇。顺便提一下,Aero是专门为3D桌面开发的引擎,可以让桌面实现神奇的3D翻转,这绝对是操作系统有史以来的一次神奇尝试,虽然对硬件配置的要求也是惊人的,此前已有相关报道称,Vista对显卡十分挑剔就是出于运行Aero的考虑。

P.S. : WPF就是所谓下一代Windows界面层技术,就算是winform的下一代吧。

Windows通信基础(Windows Communication Foundation,WCF)是基于Windows平台下开发和部署服务的软件开发包(Software Development Kit,SDK)。WCF为服务提供了运行时环境(Runtime Environment),使得开发者能够将CLR类型公开为服务,又能够以CLR类型的方式使用服务。理论上讲,创建服务并不一定需要WCF,但实际上,使用WCF却可以使得创建服务的任务事半功倍。WCF是微软对一系列产业标准定义的实现,包括服务交互、类型转换、封送(Marshaling)以及各种协议的管理。

P.S. : 它整合了.Net平台下所有的和分布式系统有关的技术,例如ASP.NET Web服务(ASMX)、增强Web服务扩展(WSE)、.Net Remoting、企业服务(Enterprise Service)和微软消息队列(MSMQ)。你就先把它想成Web Service的下一代也没什么问题。

LINQ,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。

继续阅读“.Net Framework 中相关技术简介”

养成自我良好习惯

 

0. 坚持冷水洗脸, 刷牙.

1.起床后,洗澡前,睡觉前做二十个俯卧撑.

2.避免或减少批评别人,不能证明他是错的那么你的批评就是错的.

3.说话时,不要急,尽量不打断别人,但也不能含糊,表达清楚才能传递正确信息.

4.每天至少读十分新闻,资讯,或书.

5.每天跟别人谈一些笑话,或听别人一些故事.

6. 戒酒少烟.

7. 把收入的10%用来与朋友和家人的聚会,娱乐,已加强联系.

8. 不贪嘴,不手短.

9.  少看电视,少玩游戏.

10. 十二点半前睡觉, 8点半前起床.

11. 打不完的包月话费,尽量主动打出去.

12. 用一个小方巾来避免大量使用抽纸巾: 既环保又经济.

13. 每天要吃一点水果,多样性更好.

14. 学会静心冥想,排空苦闷和诉求,寻求内心的宁静

15. 每晚睡前想一些问题,反省下最近发生的事,罗列下最近要做的事

16. 上班时要专心: 不是必须,尽量不上QQ,空间, 微博等

17. 坚持持续性的记录自己生活:写日志, 发布照片

18. 每天检查邮箱两次以上

19. 尽量每天更换内裤和袜子

20. 做到生活勤俭清贫的同时生活品质不下降

21. 不能把金钱看的太重, 但原则一定坚持要有.

 

积累与沉淀

时刻保持清零的状态: 固有的经验和过强的自我认知,会使人容易忽视别人意见中的有益部分

深度是广度的副产品: 尤其对于在软件开发,这样一个快速发展,新技术层出不穷的领域

多写代码,多接地气:实践出真知

“一将无能,累死三军”。

他山之石,可以攻玉

关于上海、深圳证券交易所的行情数据来源

2012年2月17日作者:enet

 

简单整理了下 行情数据的来源 (转载请注明出处)

 

先说下上海证券交易所, 首先是必须根据使用需求, 进行的申请

 

上海证券交易所行情包括Level-1即时行情、Level-1延时行情和Level-2即时行情,采用许可模式经营,符合条件的单位可向上证所信息网络有限公司提出申请。

即时行情

上海证券交易所即时行情包括Level-1行情和Level-2行情,采用许可模式经营,符合条件的单位(不面向个人)可向上证所信息网络有限公司提出申请。

Level-1及延时行情

申请进入>>

http://www.sseinfo.com/infonet/web/dybusiness_do_method_singleInfoColumn_columnID_001002002004001.htm

Level-2行情

申请进入>>

http://www.sseinfo.com/infonet/web/dybusiness_do_method_singleInfoColumn_columnID_001002002004002.htm

延时行情

上海证券交易所延时行情是指延时30分钟以上的Level-1行情,申请同Level-1行情。

申请进入>>

http://www.sseinfonet.com/infonet/web/dybusiness_do_method_singleInfoColumn_columnID_001002002004001.htm

 

 

上海证券交易所行情经营许可单位名单

http://www.sseinfo.com/infonet/web/dybusiness_do_method_singleInfoColumn_columnID_001002002005.htm

上海证券交易所授权发放行情数据的 境内信息供应商

http://www.sse.com.cn/sseportal/ps/zhs/fwzc/scfw/cisborder_vender.shtml

上海证券交易所授权发放行情数据的 海外信息供应商

http://www.sse.com.cn/sseportal/ps/zhs/fwzc/scfw/overseas_vender.shtml

—————————————————————————————————————————————————————

深圳证券交易所
http://www.cninfo.com.cn/fwsq/hq/index.htm

一、深交所基本行情
http://www.cninfo.com.cn/fwsq/hq/jb.htm

1.实时行情
2.延时行情
3.日终行情

深交所基本行情信息介绍

实时行情的具体内容:

证券代码、证券简称、前收盘价、最新成交价、当日最高价、当日最低价、当日累计成交数量、当日累计成交金额、实时最高五个价位买入申报价和数量、实时最低五个价位卖出申报价和数量等

传输方式:

深交所基本行情采用深圳证券通信有限公司卫星通信系统传输,确保行情信息具有最强的实时性。

延时行情延时15分钟或以上深交所基本行情

日终行情收市后深交所基本行情数据

二、深交所增强实时行情
http://www.cninfo.com.cn/fwsq/hq/yw-2.htm

1.现场版增强行情
2.网络版增强行情

增值行情系列产品是深交所为了增加市场透明度,满足不同层次的用户信息需求,拟于未来陆续推出的系列增值信息产品。增强行情是增值行情的第一个产品 系列,分为现场版和网络版两个版本,现场版适用于会员营业部的局域网用户,网络版适用于信息服务商的互联网用户。增强行情与传统行情相比有以下显著的优 点:

1. 更优的数据传输方式。传输过程全部采用内存信息交换的方式,无文件读写,处理速度更快,用户可以更及时地获取行情信息。
2. 更丰富的信息内容。针对不同类型的证券产品,增强行情向用户揭示更加完整的证券信息,使投资者更准确地理解不同证券产品的差别。行情快照中包含了委买/委 卖总量、委买/委卖均价,买卖盘也由5档扩展到10档,最优买卖档位还有前50名的分档明细。另外,我们还在网络版行情中增加了逐笔成交、逐笔委托和内容 丰富的全景资讯,成交和委托可通过序号进行逐一对应。
3. 不同的产品按频道发送。股票、基金、债券、衍生产品及指数分别在不同的频道上发送,用户可以按需选择。
4. 更灵活的数据接口。增强行情的数据接口采用基本FIX的FAST STEP协议,新接口具有良好的灵活性和扩展性,克服了现有行情数据接口格式固定、扩展困难的不足。并且支持系统的平滑升级,使得用户有足够的时间进行技术升级,降低了系统维护的风险。
5. 具有严格的用户控制机制和信息加密手段,信息安全有充足的保障。信息接收的安全认证登录机制、信息加密传输机制、终端内存防拷贝机制等可以有效地防止信息被非法盗用,很好地维护地正规信息用户的合法权益。

深交所增强行情分为现场版和网络版两个版本,现场版适用于会员营业部的局域网用户,网络版适用于信息服务商的互联网用户。两者的具体对比如下表所示。

表1. 深交所增强行情两个版本的对比

对比项目 现场版增强行情 网络版增强行情
适用范围

会员营业网点、基金公司等局域网内部

信息运营商、会员网上交易、智能手机等广域网
数据内容 证券信息、公告、指数、10档行情(及最佳买卖档的50个分档明细)、增值信息 在现场版的基础上,增加逐笔委托、逐笔成交等
数据格式 基于FIX标准的FAST STEP协议 基于FIX标准的FAST STEP协议
通讯系统 高速单向卫星 设备托管或
2MB以上高速双向链路
数据重传
更新速度 与基本行情一致 与基本行情一致
收费模式 按网点数收年费 许可年费+用户月费

注:深交所保留因市场变化对产品内容进行调整的权利。

申请流程:

深交所基本行情申请流程

深交所基本行情申请流程 深圳证券信息有限公司经深圳证券交易所独家授权,代表深交所全权经营深交所的行情信息,负责处理境内、外使用和经营深交所行情专有信息单位的授权工作。任何单位需传播或经营深市行情信息均须向深圳证券信息有限公司提出申请,办理有关授权许可。

申请资质
任何合法成立的信息经营单位,符合全部以下条件,可提出申请:
– 具有固定的营业场所;
– 营业执照经营范围包含行情相关的信息经营内容;
– 持有目前信息经营所需的全部相关资质和合法许可等;
– 注册资金100万元人民币以上(含),财务状况良好,技术实力可靠并具备为市场提供可靠服务的能力;
– 自身、母公司或控股股东、子公司及控股公司、关联公司近三年内无非法或不良的经营记录。

申请流程
1. 填写业务联系函
2. 资质审核
3. 签订信息经营许可合同,交纳信息授权使用费
4. 领取深圳证券交易所信息经营许可证书

申请文档下载
业务联系函

 

深交所现场版增强行情申请流程

现场版增强行情申请流程 申请资质:

申请使用深交所现场版增强行情,必须是本所合规会员或其它深交所认定的合规单位,并同时具备以下条件:
1. 按有关规定,已经与本所签订《基本即时行情使用协议》,或者出具同意与本所签订《基本即时行情使用协议》的承诺书;
2. 自觉尊重和保护交易所对证券信息拥有的合法权利,不以非法或未经许可的方式使用或者再分发数据,无拖欠费用的记录;
3. 有能力建立信息揭示系统,及时处理和显示深交所现场版增强行情,能够为投资者提供良好的服务;
具备上述条件的单位即可按以下流程向深交所提出申请,并逐一办理相关手续。

申请流程:

STEP 1. 查询申请材料。申请单位登录深圳证券信息公司网站(www.cninfo.com.cn)或与相关业务人员联系获取本指南(包括流程和申请表格),了解资质认证的具体过程和需要提交的材料清单。

STEP 2. 提出申请。申请单位提交以下表格和相关证明文件,正式向深交所提出申请。
(1)现场版增强行情认证申请表
(2)申请单位基本情况表
(3)工商执照复印件(加盖公章)
(4)签订《基本即时行情使用协议》的承诺书
【注】 申请单位先将上述材料扫描成彩色电子文件,加上单位基本情况表的word文件,打包以邮件形式发送到深交所(robin@szse.cn),完成初审后再 提交书面材料。深交所检查提交材料的完整性和正确性,并填写现场版增强行情初审表。资质审查合格后,则深交所向申请单位提供相关技术文档,并指导编写技术 方案书。

STEP 3. 编写技术文档。申请单位编写技术系统方案书,并提交给深交所。深交所对技术方案进行初审,主要是对材料的完整性进行检查,并根据初审的结果指导申请单位对材料进行补充和完善。

STEP 4. 审核技术方案。深交所组织审核小组和现场交流会,对申请单位的技术方案进行审核(使用已认证信息商的技术方案,可免于审核)。申请单位派人对技术方案的要 点进行讲解,并回答审核小组提出的问题。深交所根据审核小组的意见,确定申请单位的方案是否通过。如审核通过,则申请单位进入系统开发阶段。如审核不通 过,则申请单位需要根据审核小组的意见对方案进行修订和完善,并重新提请审核。

STEP 5. 系统开发和测试。申请单位按照技术方案书的设计进行系统开发和测试,深交所通知深圳证券通信公司开通1-2个卫星小站的信号,以配合申请单位进行测试。测 试完成后,申请单位提请深交所进行验收。深交所组织评审小组现场验收,检查其技术系统是否合格,并形成系统验收报告。如验收不合格,则申请单位需要根据评 审小组的意见,对系统进行改进,并重新提请验收。

STEP 6. 签署合同。系统验收合格后,深交所通知申请单位与深圳证券信息公司办理合同签署事宜,获取现场版增强行情的使用许可证。合同签署完成后,深交所通知深圳证 券通信有限公司,开通申请单位所有卫星小站的现场版增强行情信号,申请单位正式获得现场版增强行情的使用权。

 

申请文档下载:

现场版增强行情申请认证指南
现场版增强行情认证申请表
申请单位基本情况表
签订《基本即时行情使用协议》的承诺书

 

深交所网络版增强行情申请流程

网络版增强行情申请流程申请资质:

申请经营深交所网络版增强行情,必须是具有信息经营资格的独立法人或其它深交所认定的合规单位,并同时具备以下条件:
1. 已获得深交所基本即时经营资质2年以上(含2年),且经营过程中未出现重大违规行为;
2. 具有良好的财务状况,注册资本在1000万元人民币以上,且公司具备一定的盈利能力或资本支持,可持续支持公司在网络版增强行情方面的人力和技术投入;
3. 具备切实可行的为投资者提供可靠服务的商业运营计划,可使用户规模的不断扩大并获得良好的收益,以支持公司的可持续发展;
4. 值得信赖,自觉尊重和保护交易所对证券信息拥有的合法权利,不以非法或未经许可的方式使用或者再分发数据,无商业和电信业方面的不良记录;
5. 有能力自行建立信息服务系统,及时处理和显示深交所网络版增强行情,能够提供以市场为导向的行情揭示系统;
6. 有能力自建用户档案管理、用户使用监控和计费管理系统,以便本所核查用户数据、用户缴费等情况,并指派专人管理及与我所联系。
具备上述条件的单位可按以下流程向深圳证券信息公司提出申请,并逐一办理相关手续。

申请流程:

STEP 1. 查询申请材料。申请单位登录深圳证券信息公司网站(www.cninfo.com.cn)或与信息公司相关业务人员联系,获取本指南(包括流程和申请表格),了解资质认证的具体过程和需要提交的材料清单。

STEP 2. 提出申请。申请单位提交以下表格和相关证明文件,正式向信息公司提出申请。
(1)网络版增强行情认证申请表
(2)申请单位基本情况表
(3)网络版增强行情服务申请表
(4)工商执照复印件
(6)经会计师事务所审计过的公司最近两年的财务报表(含三大会计报表)
(7)与控股公司、子公司的组织结构关系,以及所有权的百分比,并说明是否这些公司是交易所市场或证券信息经营市场参与者。如无母公司和子公司,也应书面说明
【注】申请单位先将上述材料扫描成彩色电子文件,加上单位基本情况表的word文件,打包以邮件形式发送到信息公司,完成初审后再提交书面材料。深交所收到信息公司转来申请材料后,将会同其对申请材料进行初步的审查。
信息公司将审查申请单位是否有未经许可使用深交所基本即时行情,以及是否有欠费的情况。如存在上述情况,则申请单位与信息公司协商办理补交欠费事宜。
完成资质检验后,深交所给申请单位回复网络版增强行情初审意见。如资质审查合格,则向申请单位提供数据接口文档,指导申请单位编写技术方案和相关认证材料。

STEP 3. 编写技术和商务文档。申请单位编制技术系统方案书、商业运营计划书,并提交给深交所。深交所对认证材料进行初审,主要是对材料的完整性进行检查,并根据初审的结果指导申请单位对材料进行补充和完善。

STEP 4. 审核技术和商务方案。深交所组织审核小组和现场评审会,对申请单位的技术系统方案书和商业运营计划书进行评审。申请单位派人对技术系统方案书和商业运营计 划书的要点进行讲解,并回答审核小组提出的问题。审核小组根据评委的意见综合计分,并确定申请单位的方案是否通过。
如审核通过,则申请单位进入系统开发和测试阶段。如审核不通过,则申请单位需要根据审核小组的意见对方案进行修订和完善,并重新提请审核。

STEP 5. 系统开发和测试。申请单位按照技术系统方案书的设计进行系统开发和测试,申请单位应在2个月内完成系统开发和部署。开发完成后,申请单位提请深交所进行验 收。深交所组织审核小组对申请单位的技术系统进行现场验收,检查其技术系统是否达能到深交所的各项技术要求,并形成网络版增强行情技术系统验收报告。

STEP 6. 签署合同和经营运作。系统验收合格后,则深交所通知申请单位与信息公司办理合同签署事宜,同时信息公司向申请单位颁发网络版增强行情的信息经营许可证。申请单位进入日常运营阶段。

申请文档下载
网络版增强行情申请认证指南
网络版增强行情认证申请表
申请单位基本情况表
网络版增值行情服务申请表

 

已授权单位- 深交所基本行情

  • 基本行情境内授权单位
  • 基本行情境外授权单位

http://www.cninfo.com.cn/fwsq/hq/qsmd.htm

 

已授权单位- 深交所增强行情

  • 现场版增强行情授权发布单位名单
  • 网络版增强行情授权发布单位名单

http://www.cninfo.com.cn/fwsq/hq/qsmd-2.htm

难道没有Windows7用的PowerShell嘛?

2011年2月12日作者:enet查看原文

以前的系统是2003, 最近换成了win7. 记得以前有微软个叫 PowerShell的东西, 在CMD下支持WMI, 可以通过编写脚本,函数,模块来很好的操作管理系统.

今天特意去下载, 页面上提示 系统提示注意:

本篇文章的内容适用于其他版本的 Windows (不包括您正在使用的版本) 。本篇文章的内容可能不适用您的电脑。

浏览 Windows 7 帮助和支持中心http://support.microsoft.com/kb/968929

难道没有Windows7用的PowerShell嘛?

然后在 http://code.msdn.microsoft.com/PowerShellPack 看到:

 (if you are running Windows 7 or Windows Server 2008 R2, you are running PowerShell V2)

这么说应该是Windows7已经内置包含了PowerShell, 而且是 v2的.

再看, 原来PowerShell 2.0是包含在 Framework 2.0中的, Windows7自带它:

Windows PowerShell 2.0 appears as an option in a Windows Update scan only if the computer meets the following conditions.

接着我们在CMD下直接输入”powershell” , 回车

很明显已经执行进入了PS shell.

更多的PowerShell的信息

Windows PowerShell 有哪些新增功能?

Windows 7 中 Windows PowerShell 的新增功…

Windows PowerShell 的新增功能

更新时间: 2009年1月

应用到: Windows 7

Windows® 7 中包含 Windows PowerShell 2.0。 它还包含可以添加到 Windows PowerShell 的其他 cmdlet、提供程序和工具,以便您可以使用和管理其他 Windows 技术,如 Active Directory(R) 域服务、Windows® BitLocker™ 驱动器加密、DHCP 服务器服务、组策略、远程桌面服务和 Windows Server Backup。

http://technet.microsoft.com/zh-cn/library/dd367858(WS.10).aspx

推荐下载使用PowerGUI, Windows下很好用的一个PS IDE工具.

http://www.powergui.org
My PowerShell community is PowerGUI.org

http://www.powergui.org/downloads.jspa

人模人样的背后 – el empleo 雇佣人生

2012年2月11日作者:enet

 

P.S. :

去年年底, 在都市频道的打渔晒网节目里播过的动画片,标题叫《人模人样的背后……》

是特别有寓意的一个动画片!其实已经出了几年了.

看完以后我感触很深!可以说发自内心的共鸣,震惊,震撼!

 

 

每個人都是站在別人的身上而活著。。。每个人都是卑贱的 。。。

最后演员表列完还有一小段!甩了灯帽! 他也许只有在漆黑中才敢這麼做…

豆瓣电影 – 雇工人生 El Empleo : http://movie.douban.com/subject/3823425/

最后字幕表列完还有一小段!http://movie.douban.com/subject/3823425/discussion/24802437/

——–

以下转自 animetaste.net

 

el empleo 雇佣人生

 

来自阿根廷2D定格动画师BOU SANTIAGO的动画作品。

将现实世界雇佣的关系更加赤裸裸的表现出来。光鲜的表面后面,是丧失自尊换来的物质丰富。

 

 

el empleo@youku.com

冷静的画面,没有背景音乐,只有空荡荡的音效回响在耳边。缓慢的动作,灰蒙蒙的色调,让这部片子显得异常冰冷。

雇佣,在生活中司空见惯,但是在这部片子中,却把雇佣的关系更加赤裸裸的展示在了人们面前。

主角面无表情心安理得的享用着雇佣别人的生活,不禁让我们发问到底他在那个世界中是从事什么工作的,可以如此的安逸。

当谜底揭晓的时候,却让我们内心不禁一丝震撼和深思,我相信很多人对这个戏剧化的结尾都笑不出来,在光鲜背后,却出卖着自己的自尊。

这部短片获得了45项提名,作者BOU SANTIAGO是一名2D动画家,业余时间还参与过忍者神龟的一些制作。

影片截图:

 

片长:6:15

导演:BOU SANTIAGO

动画技术类型:2D

制作公司:个人

出品时间:2010

国家:阿根廷

作者博客(Blogspot)| 品赏艾尼墨 | 高清下载