悦 的个人资料My Digital Story照片日志列表更多 工具 帮助
2008/5/31

NOKIA手机指令秘籍收集

nokia手机指令秘籍收集,方便大家查询手机的一些信息。



A  一般指令  (这个很实用, 我想很多人都知道, 但仍有一部分人不晓得, 特别是初学者, 所以希望各位
 
    1 输入*#06#:显示IMEI码

  2 输入*#0000#:显示软件版本

      (部分型号如果不起作用,可按*#型号代码#,如*#6110#)
  
    第一行--软件版本;

  第二行--软件发布日期;

  第三行--手机型号
   
    3 输入*#92702689#查询更多的手机信息。有五个选项(可用上下方向键选择):

  ①Serial No.:手机的IMEI码。

  ②Made:手机的制造日期. (本人用的是诺基亚6108, 上面写的是092003, 即为2003年09月生产的 )

  ③Purchasing Date:购买日期,此日期一经设定不可更改,新机子应该是mmyyyy

  ④Repaired:维修次数的记录。新机子应该是mmyyyy

  ⑥Life timer:新机子是6553501。

 B  高级指令  (专门为各位大侠准备的, ^_^   建议一般初学者不要随便输入,以免输入错误导致手机无法复原!)

  1 速率编

  *3370#或*efr#:开启(EFR)全速率编码
  
    #3370#或#efr#:关闭全速率编码

  (开启全速增强型编码模式,可改善话音质量但会耗电)

  *4720#或*hra0#:开启(HR)半速率编码

  #4720#或#hra0#:关闭半速率编码

  (话音质量降低,但可延长电池大概30%左右使用时间,需网络支持)

  键入这些代码后,会关机重开,然后才能生效。

  2 SIM卡锁信息

  *#746025625# (= *#sim0clock#):如果SIM卡能被锁,进行检测时键入该指令后,手机显

    示"SIM CLOCK STOP ALLOWED" or "SIM CLOCK STOP NOT ALLOWED",这取决于你的SIM卡。

  SIM卡锁信息:包括四种不同的锁

  1).国家锁--锁指定的国家

  2).网络锁--锁指定的网络

  3).供应商锁--锁服务提供商

  4).SIM卡锁--锁指定的SIM卡


  3 查询手机是否锁频

  首先必须找出设定手机时必须使用的几个键。其中,连续按*键二次即出现"+";连续按*键三次

    即出现"p";连续按*键四次即出现"w"。然后,你就可以依次顺序输入相应组合键。

  #pw+1234567890+1#:查询是否锁国家码

  #pw+1234567890+2#:查询是否锁网络码

  #pw+1234567890+3#:查询是否锁网络提供者锁定的码

  #pw+1234567890+4#:查询是否锁SIM卡


  4 电源按键

  轻触电源键,屏幕将显示情景模式的选单,你可以通过上下键快速地在各个模式中切换。在键盘

    锁模式下打开屏幕灯,你曾感受过在夜晚摸黑想打开手机的键盘锁的烦恼吗?其实你可以轻触电

    源键,这时屏幕和键盘的夜灯将会打开,这样你就可以从容地分辨按键打开键盘锁了。

  
  5 查看手机状态

  操作指令:#pw+(mastercode)+X#

  (mastercode)是一10位数(没有括号) X是一个1到4的数, 它显示以上的锁,还不确定何数对应

    何锁。

  SIM卡不限制信息,意味着你的电话还没锁。

  1).VIN CHARGER INPUT VOLTAGE 8.4V 0.8A

  2).CHRG CTRL CHARGER CONTROL PWM 32Khz

  3).XMIC MIC INPUT 60mV - 1V

  4).SGND SIGNAL GROUND

  5).XEAR EAR OUTPUT 80mV - 1V

  6).MBUS 9600 B/S

  7).FBUS_RX 9.6 - 230.4 KB/S

  8).FBUS_TX 9.6 - 230.4 KB/S

  9).L_GND CHARGER / LOGIC GND

 C  诺基亚其他手机指令内容 

  1 NOKIA 9000/9000i

  1).显示IMEI号:*#06#

  2).显示软件版本号:*#682371158412125# 最新版本在电话信息下面

  3).显示制造星期和年: *#3283#

  4).电话类型: GE8


  2 5110锁码机解码

  操作步骤:按C,按下 -> 按C不放 -> 按*不放 ->按*不放 ->

  键入04*PIN*PIN*PIN#,就完成了。


  3 更换当前号码

    按住#键不放约一秒钟,屏幕会出现“交换号码?” ,按确认后屏幕上方会出现一个2字,这时

  手机不能拨出但能接听来电。取消重操作一次,利用它可达到锁机的效果。在非来电时进入来电

  菜单,持续按住功能键两秒,将进入来电菜单,而这个菜单平时只是会在有电话打入时才会出现

  的


  4 6110在待机画面显示名字

  选择一个最不常使用的操作模式,通常是寻呼机 Menu3-5,将个人化选择Menu3-5-2设定完后,

    重新命名Menu3-5-3为自己的名字,启动后即可。备注:若要恢复为寻呼机,重新命名Menu3-5

    -3为空白即可。

 D  查验“手机串号”:www.chinamobile.gov.cn;

  辨别“进网许可证”真伪:www.tenaa.com.cn!

  如果买的是原装水货,一般来说质量还是行的;如果是改版就难说了,不法商家私自将英文机改装成中文
机,将英文机软件置换,使之可以输入中文。此种手机在使用中可能会出现字符乱码、死机等现象。

 E 还有一个鲜为人知的:

  恢复GMS蜂窝网运营商的工程代码:*#67705646#
如果是“全球通”或“神州行”的SIM卡就将待机画面恢为“中国电信”或“中国移动”;如果是中国联
通用户,就显示为“中国联通”!
2008/5/30

中华人民共和国国家机构体系及公务员职务等级

源起今天下午上财务管理课,老师问到我们国家最高行政机关是什么,有人说是全国人民代表大会,我觉得应该是国务院,故贴出此帖和大家一起学习学习国家机构体系及公务员职务等级。


国家机构

中华人民共和国的国家机构包括:全国人民代表大会;中华人民共和国主席;中华人民共和国国务院;中华人民共和国中央军事委员会;地方各级人民代表大会和地方各级人民政府;民族自治地方的自治机关;人民法院和人民检察院。

全国人民代表大会            

  中华人民共和国全国人民代表大会是最高国家权力机关。它的常设机关是全国人民代表大会常务委员会。全国人民代表大会和全国人民代表大会常务委员会行使国家立法权。全国人民代表大会由省、自治区、直辖市、特别行政区和军队选出的代表组成。各少数民族都应当有适当名额的代表。

中华人民共和国国务院          

  中华人民共和国国务院,即中央人民政府,是最高国家权力机关的执行机关,是最高国家行政机关,由总理、副总理、国务委员、各部部长、各委员会主任、人民银行行长、审计长、秘书长组成。国务院实行总理负责制。各部、各委员会实行部长、主任负责制。

国务院办公厅

国务院组成部门(28个)

外交部 国防部 发展改革委 教育部 科技部 国防科工委 国家民委 公安部 安全部 监察部  民政部 司法部 财政部 人事部 劳动保障部 国土资源部 建设部 铁道部 交通部 信息产业部 水利部 农业部 商务部 文化部 卫生部 人口计生委 人民银行 审计署

国务院直属特设机构(1个)

国资委

国务院直属机构(18个)

海关总署 税务总局 工商总局 质检总局 环保总局 民航总局 广电总局 新闻出版总署(版权局)体育总局 安全监管总局 统计局 林业局 食品药品监管局 知识产权局 旅游局 宗教局 参事室 国管局

国务院办事机构(4个)

侨办 港澳办 法制办 国研室 *台办 * 新闻办

国务院直属事业单位(14个)

新华社 中科院 社科院 工程院 发展研究中心 行政学院 地震局 气象局 银监会 证监会 保监会 电监会 社保基金会 自然科学基金会

国务院部委管理的国家局(10个)

信访局 粮食局 烟草局 外专局 海洋局 测绘局 邮政局 文物局 中医药局 外汇局 *档案局 *保密局

中国内地地方政府主要机构

地方各级人民政府是地方各级国家权力机关的执行机关,是地方各级国家行政机关。地方各级人民政府实行省长、市长、县长、区长、乡长、镇长负责制。民族自治地方的自治机关是自治区、自治州、自治县的人民代表大会和人民政府。


                                                                 中华人民共和国主席令

                                                                              (第三十五号)

    《中华人民共和国公务员法》已由中华人民共和国第十届全国人民代表大会常务委员会第十五次会议于2005年4月27日通过,现予公布,自2006年1月1日起施行。    

中华人民共和国主席 胡锦涛

2005年4月27日(完)

节选第三章 公务员职务与级别    

    第十四条 国家实行公务员职位分类制度。

    公务员职位类别按照公务员职位的性质、特点和管理需要,划分为综合管理类、专业技术类和行政执法类等类别。国务院根据本法,对于具有职位特殊性,需要单独管理的,可以增设其他职位类别。各职位类别的适用范围由国家另行规定。

    第十五条 国家根据公务员职位类别设置公务员职务序列。

    第十六条 公务员职务分为领导职务和非领导职务。

    领导职务层次分为:国家级正职、国家级副职、省部级正职、省部级副职、厅局级正职、厅局级副职、县处级正职、县处级副职、乡科级正职、乡科级副职。

    非领导职务层次在厅局级以下设置。

    第十七条 综合管理类的领导职务根据宪法、有关法律、职务层次和机构规格设置确定。

    综合管理类的非领导职务分为:巡视员、副巡视员、调研员、副调研员、主任科员、副主任科员、科员、办事员。

    综合管理类以外其他职位类别公务员的职务序列,根据本法由国家另行规定。

    第十八条 各机关依照确定的职能、规格、编制限额、职数以及结构比例,设置本机关公务员的具体职位,并确定各职位的工作职责和任职资格条件。

    第十九条 公务员的职务应当对应相应的级别。公务员职务与级别的对应关系,由国务院规定。

    公务员的职务与级别是确定公务员工资及其他待遇的依据。

    公务员的级别根据所任职务及其德才表现、工作实绩和资历确定。公务员在同一职务上,可以按照国家规定晋升级别。

    第二十条 国家根据人民警察以及海关、驻外外交机构公务员的工作特点,设置与其职务相对应的衔级。

2008/5/29

各种数据库系统(Oracle,SQLServer,DB2等)的JDBC驱动下载网址

各种数据库系统(Oracle,SQLServer,DB2等)的JDBC驱动下载网址
数 据 库 说      明
MySQL http://www.mysql.com/products/connector/j/ Shipped. But need to download the latest for MySQL 4.1 or higher.
Oracle http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html Included.
SQL Server by jTDS http://jtds.sourceforge.net/ Included. Support Microsoft SQL Server (6.5, 7, 2000 and 2005)
Postgres http://jdbc.postgresql.org/download.html Included 7.3 JDBC 3
SAP DB http://www.sapdb.org/sap_db_jdbc.htm Included.
SyBase by jTDS http://jtds.sourceforge.net/ Included. Support Sybase (10, 11, 12)

Fast Track : No Limits

 

        Its Speed. Its exhilaration. Its freedom. Its risk. Its escape. Its sex. And its money fast money, quickly won and quickly lost. But for four young people living in Germany, speed is something else entirely. Its a way of life and the only way they know that theyre alive. They need to prove it to themselves every second of every dayand not just in their cars and not just on the streets. "Carring on a clandestine love affair" is also technically done very well in this movie.

       Speed is not the only thing man pursues .When you focus on your carreer , be absorbed in what you like to do , finally you will make your success. The competetion and collaboration between two men is the essence the film .


2008/5/27

云计算 构建基于互联网的应用

  什么是云计算

  IBM公司于2007年年底宣布云计算计划,云计算的概念仿佛在一夜间就出现在大众的面前,对于云计算的各方解读也众说纷纭。

  在展开对云计算的具体实现技术的讨论之

  前,先让我们看一下云计算的一些基本概念。首先需要回答什么是云计算。

  在IBM的技术白皮书“Cloud Computing”中,我们可以看到如下的定义: “云计算”一词同时用来描述一个系统平台或者一种类型的应用程序。一个云计算的平台可按需进行动态的供给(provision)、配置(configuration)、重新配置(reconfigure)以及取消服务(deprovision)等。在云计算平台中的服务器可以是物理的服务器或者虚拟的服务器。高级的计算云通常包含一些其他的计算资源,例如存储区域网络(SANs)、网络设备、防火墙以及其他的安全设备等。

  云计算的本质

  在应用方面,云计算描述了一种可以通过互联网进行访问的可扩展的应用程序。“云应用”使用大规模的数据中心以及功能强劲的服务器来运行网络应用程序与网络服务。任何一个用户通过合适的互联网接入设备以及一个标准的浏览器都能够访问一个云计算应用程序。

  从IBM的定义中我们看到,云计算的含义有两个方面。它一方面描述了一种方便的基础设施,用来构造应用程序,其地位相当于PC机上的操作系统另外一方面则描述了建立在这种基础设施之上的云计算应用。一个计算云是虚拟化的计算资源池,用来容纳各种不同的工作模式,并且这些工作模式可以通过快速部署的方式部署到物理设施上。由于使用了分布式的计算技术,云计算能够将计算扩展到更多的计算资源,以及使用冗余的资源进行容错处理。

  在IBM的白皮书中我们还可以看到,云计算能够通过快速提供物理以及虚拟服务器来支持网格应用的运行。网格程序能够将一个大的任务分解成很多小的任务并行地运行在不同的集群以及服务器上。我们可以把云计算看做是一个具有更广泛含义的计算平台,除了能够支持网格的应用之外,云计算还能够支持非网格的应用,例如在网络服务程序中的网络服务器、应用服务器和数据库服务器三层应用程序架构模式。特别值得注意的是云计算模型支持当前Web 2.0模式的网络应用程序。云计算是能够提供动态资源池、虚拟化和高可用性的下一代计算平台。

  几种典型云计算平台

  当前,工业界已经有很多公司聚集在云计算这样一个新型计算概念下面,分别提出了自己针对云计算的理解,用不同的技术来实现上述目标,主要包括下面重要的云计算实现系统。

  亚马逊的弹性计算云。事实上,网络零售商亚马逊公司是最早也是一个非常重要的云计算实践者之一。亚马逊公司在构建自身零售平台的时候,也使用了云计算的方法,将自己的购物平台构建在其基础之上。亚马逊公司将自己的云计算平台开放给外部开发人员使用,建立了弹性计算云(Elastic Compute Cloud,EC2),使得独立的开发人员也能够使用亚马逊公司内部的计算资源来建立自己的网络应用程序。

  Google的云计算平台及其云计算网络应用程序。主要包括Google针对云计算提出的大规模分布式计算的基础架构以及Google在此基础之上构造的云计算应用服务程序。Google将自己的整个基础计算平台以及相应的应用称为云计算,并且成为云计算最大的实践者。

  IBM公司在与Google的合作过程中,提出了自己对于云计算的理解以及相应的技术解决方案。IBM公司于2007年11月15日在上海宣布了蓝云“Blue Cloud”计划,使得公司内部的数据中心能够按照互联网应用服务程序的形式进行组织,将计算能力分配到分布式全局可以访问的资源组织中,而不是局限于本地的一些服务节点或者固定远端的服务器机群中。IBM在云计算的白皮书中也提出了蓝云计划的基础设施结构,这些基础设施结构构建在IBM本身的x服务器之上。在蓝云中采用了Xen的系统级虚拟化方法,同时提供虚拟化的服务器以及物理服务器的计算资源。在IBM的云计算架构中也采用了类似于Google进行大规模数据处理的基础设施,在其蓝云计算环境中部署了Goolge File System 以及MapReduce用以实现Hadoop。Hadoop是Apache旗下的一款有关大规模数据的开源软件,Yahoo在其中做出了不少贡献。

  未来展望

  当前已经有很多公司参与到云计算的研究与发展当中。

  Yahoo公司就参与了云计算平台Hadoop的开发,雇佣了Hadoop软件的创始人员,并且为此软件贡献了很多代码。同时为了测试与部署Hadoop系统,在Yahoo公司内部也使用了Hadoop软件,建立了世界上最大的Hadoop集群系统,这个集群系统包含了1万个Linux节点,规模还是很大的。现在,Yahoo公司的很多应用程序都构建在云计算平台之上。而上述的最大Hadoop平台则用来计算网络搜索的页面连接图,处理海量的数据。

  微软自然也不甘落后,与Google类似,微软重构了自己的搜索引擎平台。除此之外,微软也构建了自己的云计算平台,并在此平台之上推出了云计算的应用。与Google类似,微软的云计算平台只是为自己的网络应用程序服务,现在还没有看到相应的云计算软件模块公开出来以帮助其他开发商构建云计算平台。微软的网络平台服务WindowsLive就可以看成是云计算应用的一个典型,它是一个Web 2.0应用程序形式的云计算用户平台。用户在这个应用平台上可以进行照片的共享,文件的存储以及运行其他的应用程序。这些应用都建立在新型的云计算平台之上,也是微软针对网络实施的重大战略之一。在Live平台上,用户可以访问自己的电子邮件,可以使用SkyDrive来存储数据以及构建自己的网络发布平台等。

  另外,硬件公司Dell提供了DCS(Dell Cloud Computing Solution)解决方案,帮助用户构建云计算平台,该解决方案能够降低数据中心的运维成本,提升计算速度、简化数据中心管理,具有良好的可扩展性。软件公司RedHat则与亚马逊公司合作,在亚马逊公司的弹性计算云中部署了RedHat Enterprise Linux,并通过虚拟化的方式部署整个弹性计算云平台。

  在云计算研究方面,在Google与IBM的支持下,美国的多所大学参与到云计算中来,包括6所非常著名的大学: 卡内基·梅隆大学、麻省理工学院、斯坦福大学、加州大学伯克利分校、马里兰大学和华盛顿大学。

  Google在去年年底之前投入了一个小的计算中心,计算中心的地点未知,但在规模上会超过1600颗处理器。同时,IBM公司也将为这一项创新计划配置一个数据中心。这些中心将运行Google数据中心软件的开源版本,IBM也会提供开源的软件来帮助学生编写互联网应用程序以及相关的数据中心管理软件。虽然说这些数据中心的规模相对于Google内部的集群来说还是非常小的,但是已经开始做一些互联网规模的研究了。两家公司将在前未来年共同投入3000万美元来促进相关的研究工作。

  随着越来越多的参与者加入到云计算的研究与发展中,云计算会出现一些新的结构模式,为开发者提供优秀的开发平台,建立下一代的网络应用程序,同时也为用户提供更加优秀的网络应用。

My Boy Jack

我的儿子杰克

"Have you news of my boy Jack? Not this tide."
— Rudyard Kipling, My Boy Jack

In 1914 England, patriotism is high in the early days of WWI, and writer Rudyard Kipling (David Haigh, Four Weddings and a Funeral) is one of its most eloquent and passionate voices. John "Jack," (Daniel Radcliffe, Harry Potter films), Kipling's only son, is underage, hopelessly myopic, and eager to join the war effort. Kipling's outspoken American wife Carrie (Kim Cattrall, Sex and the City) remains more sanguine on the course of the war, and the fate of her family. My Boy Jack, based on a true story, tells of a nation at war, and offers an intimate portrait of one family's complex and divided experience in it.


Have you ever watched this movie, if not i propose you to watch it, it derserves you do that.

That is the most melting movie I have never watched before, Jack is really brave as a warrior , I think all men should be as brave as Jack when our country face any kind of the enemies or disasters, It's our duty and responsibility to defend our homestead. Use our bayonet and bullet to drive away them all.

2008/5/26

《商业周刊》全球信息技术企业百强榜Top 100

The InfoTech 100

Which companies are logging the strongest growth, which industries are the hottest, and how the winners are faring in a treacherous economic climate

How do you pick the best-performing tech companies in the world? At BusinessWeek, we sort through the financial results of 30,500 publicly traded companies and rank the tech players on four criteria: shareholder return, return on equity, total revenues, and revenue growth. The companies leading the list are those with the lowest aggregate ranking.

Amazon.com and Apple took the top two spots this year. Still, the dominance of U.S. companies is in decline: The country has 33 companies among the IT 100 this year, down from 43 in 2007. When we first started compiling the list in 1998 to rank tech's top performers, 75 of the winners were U.S. companies.

NOTE: A more complete explanation of methodology is below the table.

      Revenues Rev. Growth Return on Equity Shareholder Return Profits
Rank
Company Name
Industry*
Country
Millions
Rank
Percent
Rank
Percent
Rank
Percent
Rank
Millions
AMAZON.COM  NET U.S. 15,955.0  23  39  29  35  22  28  29  508 
APPLE  COMP U.S. 28,747.0  15  33  39  24  44  74  10  4348 
RESEARCH IN MOTION  COMM Canada 5,765.9  55  66  33  24  152  1241 
NINTENDO  SOFT Japan 14,876.5  25  73  21  60  55  17  2289 
WESTERN DIGITAL  COMP U.S. 7,448.0  47  44  25  36  19  64  12  866 
AM蒖ICA M覸IL  TELE Mexico 28,761.5  14  33  40  46  10  10  56  5408 
CHINA MOBILE  TELE China 45,863.1  21  61  23  48  90  11780 
NOKIA  COMM Finland 73,344.4  24  55  49  60  10350 
ASUSTEK COMPUTER  COMP Taiwan 17,343.8  20  57  11  16  76  38  21  672 
10  HIGH TECH COMPUTER  COMP Taiwan 3,232.5  70  45  23  59  111  782 
11  GOOGLE  NET U.S. 18,116.1  18  51  16  19  70  22  36  4509 
12  MTN GROUP  TELE S. Africa 10,208.4  35  42  28  22  53  41  20  1480 
13  IBM  COMP U.S. 101,259.0  95  38  17  20  38  10893 
14  MOBILE TELESYSTEMS  TELE Russia 8,252.4  44  29  47  38  16  26  31  2072 
15  TELEF覰ICA  TELE Spain 81,077.0  98  44  11  16  44  12793 
16  VIMPELCOM  TELE Russia 7,164.6  49  47  20  27  32  19  39  1463 
17  HON HAI PRECISION IND.  COMP Taiwan 40,876.4  11  45  22  23  50  -3  82  1853 
18  AT&T  TELE U.S. 120,703.0  58  11  95  68  12564 
19  ACCENTURE  SVCS U.S. 23,276.6  16  19  65  69  -3  83  1450 
20  LG ELECTRONICS  COMP Korea 56,834.8  15  81  15  81  151  1307 
21  BHARTI AIRTEL  COMM India 4,605.8  61  58  10  35  20  11  55  1016 
22  ORACLE  SOFT U.S. 21,020.0  17  24  57  24  43  11  52  5088 
23  MICROSOFT  SOFT U.S. 57,954.0  17  76  44  12  -3  84  16419 
24  MAROC TELECOM  TELE Morocco 3,495.6  65  22  59  46  49  18  1020 
25  TURKCELL ILETISIM HIZMETLERI  TELE Turkey 6,328.6  52  35  35  23  47  34  24  1350 
26  LG DISPLAY  COMM Korea 15,267.5  24  35  33  16  78  17  41  1430 
27  NHN  NET Korea 686.3  100  56  12  40  15  59  14  160 
28  COSMOTE MOBILE TELECOM.  TELE Greece 4,396.1  63  28  49  53  17  43  519 
29  MILLICOM INTL. CELLULAR  TELE Lux. 2,630.6  77  67  34  23  12  50  439 
30  HEWLETT-PACKARD  COMP U.S. 107,671.0  14  83  21  61  11  54  7850 
31  COMPAL ELECTRONICS  COMP Taiwan 11,838.4  32  44  24  12  94  18  40  271 
32  SISTEMA  TELE Russia 10,862.8  34  43  27  18  71  10  57  813 
33  ORASCOM TELECOM  TELE Egypt 4,545.8  62  35  32  36  18  66  755 
34  SAMSUNG ELECTRONICS  SEMI Korea 104,791.6  15  80  12  93  25  32  7894 
35  CHINA UNITED TELECOMMUNICATIONS  TELE China 13,594.1  30  25  54  10  98  64  13  762 
36  MOBINIL  TELE Egypt 1,471.9  92  29  48  104  36  22  327 
37  CARSO GLOBAL TELECOM  TELE Mexico 16,154.6  22  97  43  13  70  1156 
38  KONINKLIJKE KPN  TELE Neth. 17,900.1  19  99  59  -3  81  3810 
39  CISCO SYSTEMS  COMM U.S. 37,684.0  13  18  72  25  41  -4  86  8069 
40  WISTRON  COMP Taiwan 6,843.4  50  34  36  19  69  17  42  165 
41  MOBILE TELECOMMUNICATIONS  TELE Kuwait 6,038.0  54  39  30  20  64  13  49  1154 
42  ACTIVISION  SOFT U.S. 2,608.2  78  88  15  82  35  23  286 
43  REDECARD  SVCS Brazil 984.6  97  305  135  78  385 
44  CYPRESS SEMICONDUCTOR  SEMI U.S. 1,695.6  87  43  26  26  36  23  34  378 
45  ZTE  COMM China 4,705.6  59  51  15  10  99  34  25  169 
46  LENOVO GROUP  COMP Hong Kong 14,590.2  27  10  94  14  86  91  161 
47  TELEMAR NORTE LESTE  TELE Brazil 9,645.8  39  100  20  67  111  1478 
48  CORNING  COMM U.S. 6,170.0  53  18  70  27  34  13  47  2852 
49  PRICELINE.COM  NET U.S. 1,390.8  93  24  56  27  33  129  157 
50  TAIWAN SEMICONDUCTOR MFG.  SEMI Taiwan 9,826.4  37  19  66  25  39  73 

3932 

NOTES: *INDUSTRIES: Dist=Distributors, Comm=Communications equipment, Comp=Computers and peripherals, Net=Internet companies, Semi=Semiconductors, Soft=Software, Svcs=Services, Tele=Telecommunications †Total return is for less than one year

METHODOLOGY AND GLOSSARY: To compile the information for the Infotech 100, BusinessWeek began with financial data from Standard & Poor's Compustat, a division of The McGraw-Hill Companies that has computerized data on over 30,500 publicly traded corporations. We trimmed this universe to information-technology companies. To qualify, companies had to have revenues of at least $300 million.

We divided this collection of about 800 companies into eight industry categories, such as software and semiconductors. Companies whose stock price has dropped more than 75%, whose sales shrank, or where other developments raised questions about future performance were eliminated from contention. We also dropped some phone companies whose monopoly or near-monopoly power gives them an unfair advantage over competitors. The remaining group of companies was ranked on four criteria: return on equity, shareholder return and revenue growth (which were given equal weight), and total revenues (which were weighted). The rankings for each company were added together, and those with the lowest aggregate score topped the list. Then the top 100 companies were reranked as a group.

Revenues Latest available revenues for the most recent 12-month period for U.S. companies and the latest annual revenues for non- U.S. companies. Includes all sales and other operating revenues.

Revenue Growth Percentage change in revenues compared with the previous corresponding year-ago period, in native currency.

Return On Equity Net income available for shareholders divided by common equity, in native currency.

Total Return The total return to shareholders, including dividends for the 12 months ended April 30, 2008.

Profits Latest available profits for the last 12-month period for U.S. companies; the latest annual profits for non-U.S. companies. Net income from continuing operations before extraordinary items.

Note: Data compiled by Standard & Poor’s from sources such as statistical services, registration statements, and company reports that S&P believes to be reliable but are not guaranteed by S&P or BusinessWeek as to correctness or completeness. This material is not an offer to buy or sell any security.

2008/5/23

电信业重组拉开序幕 运营商高管调整公布

运营商重组以及最新高管调整任命今天正式公布,中国铁通并入中国移动集团成为其全资子公司。

中国移动管理层调整如下,王建宙担任集团总经理、党组副书记;原中国网通总经理张春江调任中国移动党组书记、副总经理;中国移动原副总经理都继续留任,另外,增加中国铁通原董事长赵吉斌、中国网通原副总经理张晓铁、中国联通原副总经理李正茂为中国移动副总经理。

中国电信则仍由王晓初担任总经理,原中国联通总裁尚冰担任党组书记、副总经理;中国电信其余副总经理留任,原中国联通副总经理杨小伟、纪检组长苗建华将调任中国电信。

中国网通与中国联通其余高管将联合组成新的中国联通筹备小组,常小兵任筹备小组组长,中国联通副总经理李刚、张钧安等都应该在筹备小组之列,中国网通党组副书记陆益民、中国网通副总经理左迅生、裴爱华、赵继东、李建国、李福申、姜正新等都为筹备小组成员。

截至发稿,中国移动通信集团公司已发布通报,中国铁通集团公司并入中国移动通信集团公司,成为其全资子企业。中国联通将剥离CDMA网并入中国电信,中国联通GSM网将与中国网通合并组成新的联通集团。

至此,电信业重组正式拉开大幕。

2008/5/19

微软软件开发技术二十年回顾

最近在做小强布置的软件体系结构大作业,需要分析一个系统的体系结构,也就是架构,主要分析其中的构件、连接件、约束。而本人又一直专注于微软的.NET技术,因此在网上搜索相关资料,发现一篇综述微软20年来技术的发展,写得非常的好,转载过来供大家学习一下。


微软新一代的操作系统Vista已经正式发布,它极大地改变原有的Windows编程机制。近20年来,随着技术和应用的变化、发展,微软的开发技术也历经变迁。随着微软下一代开发平台vista即将发布,微软会把开发者引向何方?

    自Windows 1.0问世到今年11月份,微软Windows操作系统已经走过了它辉煌的二十一年。沧海桑田一瞬间,让我们再次追随Windows的踪迹,了解微软核心技术发展史,评析她当时所处的位置并展望其今后的发展趋势。

一、        操作系统篇
Win16时代(1985~1995)
     1985年11月,微软公司正式发布了第一代窗口式多任务系统──Windows 1.0,代表了MS-DOS时代将逐渐终结,Windows王朝正式拉开了序幕。该操作系统的推出标志着PC机开始进入了图形用户界面(GUI)时代。1987年12月9日,Windows 2.0发布,但这个版本依然没有获得用户的广泛认同。

    1990年5月22日,微软推出Windows 3.0,由于在界面/人性化/内存管理多方面的巨大改进,终于获得用户的认同。1992年4月,windows 3.1发布,在最初发布的两个月内,销售量就超过了一百万份;至此,微软公司的资本积累/研究开发进入良性循环。随后,首次发布了Windows 3.2中文版本。不论是图形操作系统的稳定性还是友好性,Windows 3.X都有了巨大的改进。Windows 3.X在界面人性化和内存管理上有了较大的改进:具备了模拟32位操作系统的功能,图片显示效果大有长进,对当时最先进的386处理器有良好的支持。另外,这个系统提供的对虚拟设备驱动(VxD)的支持,极大改善了系统的可扩展性。
  1992年10月,Windows for Workgroups 3.1发布,标识微软公司吹响了进军企业服务器市场的号角。1993年,Windows NT 3.1发布,它是第一款真正面向服务器市场的产品。值得注意的是,在这个版本中,微软把主要的API改为32位的版本。

Win32
时代(1995~2005)
 
  1995年8月24日,微软推出具有里程碑意义的Windows 95。这是微软开发的第一个独立的32位操作系统,并实现真正意义上图形用户界面。从此,个人电脑进入了普及化阶段。
   
    另外,Windows 95是单用户多任务操作系统,它能够在同一个时间片中处理多个任务,充分利用了CPU的资源空间,并提高了应用程序的响应能力。同时,Windows 95还集成了网络功能和即插即用功能。
1996年8月,Windows NT 4.0发布,增加了许多了管理方面的特性,稳定性进一步提高。同年11月,针对各种嵌入式系统和产品设计的Windows CE 1.0发布。这标识着微软的战线从桌面系统杀到了服务器市场,又转攻到嵌入式行业;至此,微软帝国的雏形已基本形成。1997年11月,Windows CE 2.0发布。

    1998年6月25日,Windows 98发布;与Internet的紧密集成是Windows 98最重要的特性。1999年6月10日,Windows 98 SE发布,以内置方式提供了Internet Explorer 5、Windows Netmeeting 3、Internet Connection Sharing、对DVD-ROM和对USB的支持。

    Windows 2000(Windows NT 5.0)Professional于2000年年初发布,它是第一个基于NT技术的纯32位的Windows操作系统,实现了真正意义上的多用户。从此,Windows操作系统进入商业用户市场。Windows 2000包含新的NTFS文件系统、EFS文件加密、增强硬件支持等新特性。
 
    2001年10月25日,Windows家族中极具开创性的版本Windows XP面世。Windows XP具有全新的图形用户界面,整合了更多更实用的功能:防火墙,即时通讯,媒体播放器,增强的即插即用特性。Windows XP具有全面为中国用户开发的中文技术及特性,能够全面满足中国用户在数字时代的需求。
    
    2003年4月,Windows Server 2003发布。这个版本对活动目录、组策略操作和管理、磁盘管理等面向服务器的功能作了较大改进,对.net技术的完善支持进一步扩展了服务器的应用范围。
2004年9月微软发布Windows XP SP2。

Windows Vista(2006.11
~)
      今年11月,微软新一代的操作系统Vista即将正式发布,它将会极大地改变原有的Windows编程机制。
      Vista生成器最终将跟以前的Win32 API进行分离,取而代之的是可管理的WinFX,而WinFX将成为微软继DOS、Win16、Win32之后推出的第四代API。据外刊报道,以前利用Win32 API开发的软件,在微软承诺的维护期之后将不能运行。

      Win32 API历经Windows 95到XP,受到众多应用软件开发商的追捧。过去,无论是最常用的字处理、电子邮件、即时通讯软件,还是专业的杀毒、ERP软件等,大都利用微软提供的API进行开发。微软提供了近7.8万个Windows API以及大量的辅助开发工具,这种友好的服务极大地鼓励了无数程序员在微软平台上创造各种应用软件。但另一方面,微软又通过API“控制”了软件的开发,帮助自己成就了霸主地位。如今,在Win32 API逐渐淡出人们的视野后,新一代的API还能如微软设想的那样延续Win32时代的辉煌吗?
 
      微软已经看到了这些威胁。所以,
Vista的发行中配带了全新的WinFX。同时,微软的WinFX已经把繁杂的Win32 API减少到8千个左右,在.NET框架下采用可管理代码编程模式,进一步减轻程序员的负担。另外,WinFX还加入全新的图形用户界面子系统Avalon、文件子系统WinFS和网络服务通讯子系统Indigo,使得开发环境更加友好。时势所趋,正如Win32取代DOS和Win16一样,Win32 API也终将被WinFX所替代,而成为新操作系统中的“遗留物”。
    据估计,在一段时间内,程序员还可以继续使用Win32 API开发应用程序,但利用WinFX开发的程序并不向下兼容,只能在Vista平台上运行。另一方面,Vista操作系统带来的变化和WinFX开发者框架迟早将会刺激开发者转向.NET框架。因此,作为Windows开发人员,应当尽早掌握.NET框架可管理编码的技能以便应对在2008年全面使用WinFX时可能出现的种种问题。

二、 API篇
  随着Windows操作系统开始占据主导地位,开发Windows平台下的应用程序成为人们的需要。当然,这也为传统的DOS程序员提供了一种新的编程方法—一种不受设备限制并由事件驱动的编程方法。另一方面,Windows GUI的开发迫使传统的DOS程序员的编程方法发生了变化。当时,大多数DOS软件以过程方式编写,即一个函数调用另一个函数,主程序始终处于控制之下,而事件驱动的编程模式使得程序放弃它们的全部控制权,等待外部事件发生并对外部事件作出响应,以便将它们的函数全部提供给最终用户。结果是,今天的Win32(当然包括早期的Win16)GUI程序的结构仍然与1987年时的结构相同。图1展示了Windows GUI应用程序的基本结构。
                          
                                            图1.Windows GUI应用程序的基本结构。


  其中,每一个程序都包含一个进入点、主窗口创建、一个消息循环和主窗口撤消。此外,都有一个函数与主窗口过程相关联,称为窗口过程,它包含用于处理系统事件和应用事件(如键盘输入、鼠标移动和点击、定时器报警、菜单选择和按钮点击)的代码。
   在Windows程序设计初期,Windows程序员所能使用的编程工具唯有API(应用程序编程接口)函数,这些函数是Windows提供给应用程序与操作系统的接口,它们犹如“积木块”一样,可以搭建出各种界面丰富功能灵活的应用程序。所以,可以认为API函数是构筑整个Windows框架的基石,在它的下面是Windows的操作系统核心,而它的上面则是各种功能的Windows应用程序。当时,因为缺乏良好的Windows编程平台,程序员想编写具有Windows风格的软件,必须借助API,API也因此而被赋予至高无上的地位。相应地,程序员还必须熟记一大堆常用的API函数,而且还得对Windows操作系统有深入的了解。
  随着软件技术的不断发展,在Windows平台上很快出现了很多优秀的可视化编程环境(诸如VB、VC ++、DELPHI等),程序员可以采用“即见即所得”的编程方式来开发具有精美用户界面和功能强大的应用程序。但实际上,要真正开发出更灵活、更实用、更具效率的应用程序,必然要涉及到直接的API函数调用;对于比较复杂和特殊的功能来说,使用类库和控件往往难以实现,这时就需要采用API函数来实现。
【提示】关于钩子技术。
   Windows操作系统是建立在事件驱动机制之上的,系统各部分之间的沟通也都是通过消息的相互传递而实现的。但在通常情况下,应用程序只能处理来自进程内部的消息或是从其他进程发过来的消息,如果需要对在进程外传递的消息进行拦截处理就必须采取一种被称为HOOK(钩子)的技术。钩子是Windows操作系统中非常重要的一种系统接口,用它可以轻松截获并处理在其他应用程序之间传递的消息,并由此可以完成一些普通应用程序难以实现的特殊功能。钩子的本质是一段用以处理系统消息的程序,通过系统调用,将其挂入到系统。值得注意的是,钩子技术成为许多种Windows软件的核心技术,例如屏幕抓词、垃圾邮件过滤、软件界面高级定制等。

三、 MFC篇
Windows API是面向过程的接口,因此对于当时的编程技术来说,它是完美无缺的。但是,随着人们逐渐使用C++进行Windows程序的开发,迫切需要建立与Windows API的面向对象包装的接口。1992年,微软将Windows API开发成为它的应用程序框架(AFX),后来该产品又演变成为目前的微软基础类库(MFC)产品。下图2展示了MFC的顶级类层次结构。
    


图2.MFC的类层次结构。


  MFC为使用C++开发Windows GUI应用程序提供了一个十分全面的基础框架,它对以前的API进行了面向对象的科学包装,大大简化和加快了程序的开发。
  Win95推出后出现在Visual C++ 4中的新版本的MFC 4.0使这个框架达到辉煌时期,在4.2版本时达到鼎盛。
  MFC框架中引入了一种适应当时开发需求的典型的文档-视图机制,从而大大简化了程序开发。当然,要掌握这些框架结构绝非一日之功,其中还涉及到部分COM及大量的宏技术。也正由于这些方面,导致了业界对MFC的褒贬不一。但正如其它微软技术一样,这只能进一步促进微软继续改进这种技术。几十年的技术积累已经奠定了MFC的生存基础,即使Windows的Vista发布,MFC也不可能退出Windows的舞台。事实上,Vista之后的Visual Studio.NET仍将MFC作为一个重要的组成部分,在今年的Visual Studio.NET 2005中,MFC在C++中的位置依然如故。MFC的未来,应该不必担心,只要你深入考察.NET类库,你会发现,MFC的许多思想机制正悄然进入.NET。

  新版的Visual C++.NET中MFC已经支持.NET开发了,而且MFC与ATL的协作更趋于和谐。如今你可以在Visual C++.NET中综合应用MFC、ATL与.NET库三者来开发应用程序,从而进一步增强C++开发的威力。

  【补注】ATL框架与WTL框架
  ATL即“ActiveX模板库”。它不能单独工作,是设计与Visual C++ V4.2,V5.0,V6.0一起工作的。
MFC和ATL都可以用来开发ActiveX控件。事实上,两者都支持各种开发向导和强有力的帮助类和模板,从而使控件的开发尽量简单。而且,这两种框架各有千秋。简言之,如果你相当熟悉MFC的各种机制而且是在创建庞大而成熟的图形应用程序本地控件或服务器控件,那么使用MFC书写控件时会有很大的优越性。

  然而,用MFC建立的控件在执行时要求相应的MFC DLL支持,相应地导致体积庞大。如果在控件的规模成问题时,则可以考虑 使用另一种方法-ATL活动模板库。

  在建立轻量级控件(几乎或根本没有用户界面要求的COM或DCOM服务器)时,ATL方法是MFC方法的替代方法。ATL在建立COM组件时使用了模板机制,这个框架对许多标准的COM接口提供了大量的模板。事实上,ATL根本不需要任何类型的运行时刻服务—由于以C++模板为基础,所以ATL对于外部库根本没有链接依赖性。因此,基于ATL的组件要比等价的基于MFC的控件占用的资源少。

  WTL框架,作为ATL的扩展,也是由ATL小组开发的,包含在微软于2000年1月发布的开发平台SDK包中,虽然微软没有正式支持。WTL通过提供一个用于编写Win32应用程序和控件的轻量级的框架、一些特殊的视图、GDI对象和实用的类来扩展ATL窗口类。WTL的目标是成为最好和最简单的实现基于Win32和ATL的应用程序、服务器和控件的方法。


四、 COM、OLE、ActiveX及COM+篇
  微软的许多技术,如OLE、ActiveX、以及DirectX等都是基于COM技术而建立起来的。微软本身也大量地使用COM组件来定制他们的应用程序及操作系统。那么,什么是COM呢?
  所谓COM即“组件对象模型”,是一种说明如何建立可动态互变组件的规范,此规范提供了为保证能够互操作,客户和组件应遵循的一些二进制和网络标准。通过这种标准将可以在任意两个组件之间进行通信而不用考虑其所处的操作环境是否相同、使用的开发语言是否一致以及是否运行于同一台计算机。开发COM的目的是为了使应用程序更易于定制、更为灵活。
其实,COM不是以一个单独的开发过程的一部分出现的。相反,它最初是以对象及嵌入系统的形式产生于Windows 3.0。我们知道,OLE 1允许一个应用程序(如WORD或EXCEL)可以不必打开第二个应用程序就能显示其它应用程序的数据。但OLE 1还存在两个局限:
 首先是嵌入的数据不能被应用程序所编辑;
 其次,没有标准化的系统用于存放嵌入的信息。
    于是,出现了OLE 2,OLE 2是与WINDOWS 3.1一起推出的,它是第一个真正的COM技术,而OLE 1还不具备COM的各项特性—它使用的是另一种技术体系。OLE 2中产生了一种新的唯一的数据格式,称为复合文件。这种文件中能够包括所有OLE支持的应用程序的相关信息,并在任一工作的应用程序中支持编辑、更新、打印等功能。

    但OLE 2仍然存在一些局限性,最为明显的是任何时候要对一个嵌入的数据进行编辑都得重新打开一个窗口。对这一点的改进,生成了OLE的一个新版本,称为OLE自动化。该技术除了允许在调用数据的应用程序内部进行编辑(称为内部编辑),还在OLE 2的基础上加入了其它两项与COM技术相关的改进;一是提供了非C++开发程序(如VB程序)接入COM功能的能力;二是支持存在于复合文件以外的基于COM技术的部件的创建。Windows 3.11全面支持自动化技术。

    虽然,这最后一次的技术改进给COM带来了最持久的冲击,但是COM的OLE实现并仍然没有实现Bill Gate先生的部件化软件的梦想。随之而来的另一技术革新却通过从未想过的机制—VBX控件使之变成了现实。VBX是Visual Baisc开发环境的一些内带工具,最早由C++开发,后来却都是用VB自己开发的。VBX是一类DLL应用程序,具有特殊的支持以便可以在VB系统中使用。在一年左右的时间内,VBX控件的市场迅速发展成为一个几百万美元的产业,并带动了VB产品的销售。VBX具有两项以前的自动化服务器所不具备的重要性质:用户接口和它与客户(容器)的通信能力。

    VBX的这种出乎意料的成功让微软决定让COM工作组在自动化基础上增加等效于VBX的性能。这一开发过程的结果就是OCX控件(是一种特殊的自动化DLL服务器),它采用COM技术支持VBX控件的所有功能,而且它从此升级为32位的控件。可惜,在OCX尚未来得及普及以前,因特网和Java的出现使它们被重新改造成了ActiveX控件。

    当时,没有谁会预料到Java和Internet会在WWW领域以氢弹的威力在计算机领域爆炸。微软长期以来一直认为他们在PC机软件领域的垄断是无可挑战的,但是Java和网页浏览器伴随着Internet,以一种全新的方式进入到个人微机的软件领域,且该领域由Sun和Netscape控制而不是微软。作为迎击,COM变成了ActiveX,复合文件变成了ActiveX文件,OCX控件变成了ActiveX控件等等。基于COM的ActiveX组件均根据Internet的特点增加相应的新特征,如保密安全性能、代码短、数据支持异步下载。同时,ActiveX组件还具有如下特点:
 ActiveX在自动化服务器上增加了用户接口;
 通用属性和属性页机制使ActiveX控件的行为标准化;
 连接点机制支持从ActiveX控件向容器发送事件;
 ActiveX的持续性解决了越时的状态存储问题。
    总之,OLE1、OLE2、OLE自动化、VBX控件、OCX控件、ActiveX以及COM+都是COM概念在Windows操作系统的各种实现方式。如今,COM已成为微软产品系列的核心组成技术:
 Internet Explorer 4网络浏览器支持所有的ActiveX控件,实际上它正是采用了一个ActiveX组件用于它的显示接口;
 Windows 98这种新版的Windows操作系统将IE与操作系统捆绑在一起,它基于COM技术并支持活动桌面,使桌面部件具有网络应用的功能;
 Internet信息服务器(IIS)是微软加入网络服务器大战的重量级武器,IIS包括很多的功能强大的基于COM技术的系列内容,如Active Server Page,ISAPI扩展和ISAPI过滤器;
 微软事务服务器(MTS)是一种面向数据库的系统,MTS采用COM技术以支持多种数据库系统和售货机的混合事务处理,并仿造非数据库的执行方式,将事务的处理变成单步的行为,其结果可以为“成功”、“失败”和“返回”而不会因为处理失败而丢失数据;
 OLE DB推回到COM的OLE 2技术上,它采用与ODBC数据库相同的技术,支持非数据库应用程序与面向数据库的技术(如MTS)共同工作。

  从另一方面看,最初,Windows是利用DLL在二进制级实现代码共享的。这也是Windows程序运行的关键——重用kernel32.dll,user32.dll等。但DLL是针对C接口而写的,它们只能被C或理解C调用规范的语言使用。由编程语言来负责实现共享代码,而不是由DLL本身。这样的话,DLL的使用受到限制。尽管在后来,MFC又引入了另外一种MFC扩展DLL二进制共享机制,但它的使用仍受限制——只能在MFC程序中使用。

  COM通过定义二进制标准解决了这些问题,即COM明确指出二进制模块(DLL和EXE)必须被编译成与指定的结构匹配。这个标准也确切地规定了在内存中如何组织COM对象。COM定义的二进制标准还必须独立于任何编程语言(如C++中的命名修饰)。事实上,COM正是充分利用了Win32 DLL的灵活性才得以真正在Windows平台上实现的。COM的发布形式是:以win32动态链接库(DLL)或者可执行文件(EXE)的形式发布的可执行代码组成。

  注意,COM本身也要实现一个称为COM库的API,由该库提供诸如客户对组件的查询,以及组件的注册/反注册等一系列服务。一般来说,COM库由操作系统加以实现,程序员不必关心其实现细节。
【补注】DirectX技术。
  要在Windows平台上进行游戏开发必须了解两个重量级游戏API:DirectX和OpenGL。其中,DirectX是微软开发的专门用于优化游戏制作的API。DirectX由很多组件组成:DirectDraw、DirectSound、DirectMusic、DirectPlay、Direct3D、DirectInput、DirectSetup。它是允许你直接控制计算机硬件设备的软件,它比Windows GDI要快好几倍,可用于不同的语言和多种平台,支持从绘制象素到高级3D图像,从播放简单声音到数字音乐,从键盘控制到反震手柄……几乎为你的游戏开发提供了所需的一切。注意,DirectX的基础正是COM技术。
什么是COM+?
  必须明确,COM+并不是COM的简单升级,但它的底层结构仍以COM为基础,COM+综合了COM、DCOM和MTS这些技术要素,把COM组件软件提升到应用层而不再是底层的软件结构,它通过操作系统的各种支持,使组件对象模型建立在应用层上,把所有组件的底层细节留给操作系统;因此,COM+与操作系统的结合更加紧密。下图3展示了COM+与MTS、COM/DCOM的关系。
             
                                                 图3.COM+与MTS、COM/DCOM的关系
  另一方面,COM+不再局限于COM的组件技术,它更加注重于分布式网络应用的设计和实现。COM+继承了COM几乎全部的优势,同时又避免了COM实现中的一些不足,把COM、DCOM和MTS的编程模型有机地结合起来,继承了它们的绝大多数特性,在原有的特性上增加了新的功能:
 真正的异步通讯。
 事件服务。
 可伸缩性。
 可管理和可配置性。
 易于开发。
  COM+标志着微软的组件技术达到了一个新的高度,它不再局限于一台机器上的桌面系统,而是把目标指向了更为广阔的企业内部网,甚至国际互连网。COM+与多层结构模型(Windows DNA结构,详见下一节)以及Windows操作系统为企业应用或Web应用提供了一套完整的解决方案。

【问题】.NET时代,COM是否会消失?
    不会。其实,.NET只不过是COM的别名而已。对于一个经验丰富的C++程序员而言,.NET就是COM的进化,而微软内部.NET可以说是“COM 3.0”。其实,CLR就是一个不折不扣的COM对象。但是,请注意,.NET使用一种不同的方法来编写组件,这样.NET组件与原先的COM组件存在明显的不同。.NET组件不需要使用注册表和类型库,因为所有关于组件的信息都以元数据的形式包含在程序集(Assembly)中。但是,借助于一个称为COM Interop的工具,COM对象和.NET对象可以很好地协作:通过提供软件包类,.NET对象可以访问COM对象;通过提供所有的注册表项和COM对象构建机制,COM对象可以访问.NET对象。

五、 Windows DNA篇
  微软的Windows分布式因特网应用体系(简称Windows DNA)是微软创建新一代高适应性商业解决方案的框架,它使公司能够充分地挖掘数字神经系统的优点。Windows DNA是在.NET平台出现之前在微软平台上进行技术开发的大环境,要利用微软的组件技术OLE、COM、DCOM、MTS、COM+进行开发,就不能不了解这个Windows环境下的软件体系结构。Windows DNA是第一个将互联网、客户/服务器和用于计算的PC模型结合并集成在一起的为新一代分布式计算方案而设计的应用软件体系结构。下图4展示了微软创建的Windows DNA的系统架构。由图中可见,Windows DNA使用了一系列的服务来完成它的架构。使用Windows DNA模型,用户可建造一个能在任何网络上实现的、可伸缩的多层应用软件。
               
 
                                                                       图4.Windows DNA服务架构。
  因为Windows DNA应用软件深深地利用了集成的Windows平台服务,因此,公司可以把精力集中于实现业务方案,而并不是成为一个系统集成商。

  作为总结,以下简要列出微软在开发Windows DNA结构时的指导原则:
 无须折衷的网络计算
 交互操作能力
 真正的集成
 更低的花费
 快速跟近市场

   因为Windows DNA是基于COM和开放的Internet标准的,所以发展商可以使用任何语言或工具来生成可兼容的应用程序。COM提供了一个现代的、独立于语言的对象模型,它为应用程序提供了与结构的所有层进行交互操作的标准方式。通过COM,发展商通过可插入的软件单元能够扩展应用程序的任何部分,这些软件单元可由C++,Visual Basic,Java或者其它语言写成。总之,Windows DNA实际上是微软的.NET框架出现以前基于组件的分布式应用程序战略框架结构。

六、 .NET框架篇
  .NET是微软自从发布Windows 3.0以来最为激动人心的新技术,是微软战略上为下一个十年对服务器和桌面软件工程的第一步,是微软的一场世纪大豪赌。对于.NET,微软的定义是,“用于构架、配置、运行网络服务及其他应用程序的开发环境。该平台包括三个主要部分:公共语言运行时、框架类和ASP.NET。”

  .NET框架是微软公司继Windows DNA以来的新的开发平台。基于这个新的框架,以前在DNA中暴露出来的缺陷有望得到解决。另一方面,.NET并没有完全抛弃WINDOWS DNA,实际上它是WINDOWS DNA的继续和发展。如今的.NET不仅有一套明确的技术规范,还提供了一系列的支持产品,例如编译器、类库甚至最终的用户程序。如Windows.NET是操作系统平台、.NET框架是运行环境、.NET企业服务器为产品服务器、Visual Studio.NET为编程平台。

  .NET框架是以一种类似于Java系统的虚拟机方式运行和管理的编程平台,通过公共语言运行时刻为基础,支持多种语言(C#、VB.NET、C++、Python 等)的开发。下图5展示了.NET的整体框架结构。
                      
                                            图5..NET体系结构。
  下面的图6则从另一个角度展示了公共语言运行库和类库与应用程序之间以及与整个系统之间的关系。注意,该插图还展示了托管代码如何在更大的结构内运行。
                          
 
                         图6..NET公共语言运行库与类库、应用程序及整个系统之间关系示意图。
  .NET框架具有两个主要组件:公共语言运行库和.NET框架类库。公共语言运行库是.NET框架的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NET框架的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于ASP.NET所提供的最新的应用程序(如Web窗体和XML Web服务)。

  .NET框架可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。.NET框架不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。
【补注】.NET框架简史
  .NET框架1.0(完整版本号1.0.3705),系最初的.NET构架,发行于2002年。它也是第一个微软Visual Studio.NET的发行版的一部分(Visual Studio.NET 2002)。
  .NET框架1.1(完整版本号1.1.4322),这是首个主要的.NET框架升级版本,发行于2003年,它也是第二个微软Visual Studio.NET版本的一部分(Visual Studio.NET 2003)。它也是首个Windows Server 2003内置的.NET框架版本。这个框架新增功能有:
• 内建了对移动ASP.NET控件的支持,现在已经集成到框架的内部。
• 安全方面的变更—使得Windows窗体代码以可靠的行为执行,从而可以在互联网环境内安全运行,并且加入了ASP.NET应用程序的代码安全访问功能。
• 内建了对ODBC和Oracle数据库的支持,现在已经集成到框架的内部。
• .NET Compact框架—这是一个用于智能设备(例如 PocketPC或者SmartPhone)的.NET框架的子集。
• 对IPv6的支持。
• 大量的API变更。
.NET框架2.0(完整版本号2.0.50727.42),发行于2005年10月27日。重大改进有:
• 大量的API变更。
• 一个新的API让需要管理一个.NET运行库实例的非.NET的应用程序可以做到这点。这个新的API对.NET运行库的各种功能(如多线程、内存分配、代码载入等)均提供了很好的控制。
  .NET框架3.0(曾用名WinFX),将随Windows Vista一同发布。这个框架依然使用.NET框架2.0版本的CLR(公共语言运行时),并加入了适应未来软件发展方向的4个框架:Windows描述基础(WPF)、Windows通信基础(WCF)、Windows工作流基础(WWF)和Windows CardSpace(WCS)。

七、 .NET框架3.0
   这个最新框架将与即将发行的Windows Vista绑定发行。这个新式框架的侧重点在于,进一步拓宽.NET方案的应用范围。
.NET 3.0与1.x和2.0.NET框架存在一些不同之处。前两个框架专注于允许众多不同的语言与同一类库CLR进行通讯。CLR,从.NET 1.0中开始引入并在.NET 2.0中得到增强,它基于一个相对简单的概念进行工作:通用语言运行时刻模型能够执行任何运行.NET框架的系统中的代码。下图7展示了.NET 3.0框架的栈式框架结构。
                           
                                         图7..NET 3.0框架结构。
从总体来看,.NET 3.0框架并没有改进现有技术,而是引入了四种适应未来发展的基本新技术:
 Windows描述基础(WPF)
 Windows通信基础(WCF)
 Windows工作流基础(WWF)
 Windows CardSpace(WCS)
这其中的每一种技术都将成为开发者基于新一代操作系统及.NET平台用来实施新方案的基础。

  其中,WPF无可争辩地成为四个新式基础类集中最为重要的。这主要是由于两点:一致性WPF方案;新式的名为XAML的XML标准编程语言。

  首先,WPF为基于ASP.NET框架进行Web开发提供了一种一致的方案来构建编程模型,并且支持使用更为丰富的控件和设计技术来开发Windows程序。一个开发出来的单个WPF程序最终能够被发行到桌面,Web以及智能设备等多种环境下。
其次,WPF中创新性引入了一种名为XAML的XML标准编程语言。开发人员利用它能够控制对象的布局。从表面上看,这种语言似乎与Flash极为相似,其实二者之间存在相当的不同。Flash是一个成熟的、可控制的、独立于操作系统的封闭式框架。而相比之下,WPF允许你与操作系统及其它.NET框架技术进行集成。总之,二者服务于不同的市场需求但又存在一些“边缘交叉”。
在这个“网络即是一切”的社会里,Windows通信基础(WCF)显得极为重要。这个编程模型把web服务、.NET远程技术、分布式事务和消息队列统一到单个面向服务的编程模型中,从而实现真正意义上的分布式计算。

  Windows工作流基础(WWF)是一种定义、执行和管理工作流的微软技术。工作流由一系列的活动组成;开发者能够编写他们自己的域特定的活动,然后把它们应用于工作流中。.NET框架3.0/Windows工作流基础还提供了一组涉及若干控制流构建方面的通用目的的活动。值得注意的是,这个框架了还包括了许多Visual Studio 2005扩展(可视化工作流设计器、支持用户调试工作流的可视化调试器、工作流编译系统)。总之,借助于WWF,新一代应用程序开发过程的流程控制方面将得到极大的改善。
最后,Windows CardSpace(WCS)为程序开发中一直令人头疼的认证问题上提供了一种新的解决方案。不同于以前的方案,现在,微软使用CardSpace实现了一种几乎是全新的安全设计尝试,其基本原理依据“任何用户都能够创建并且共享他的或她的唯一的身份”。

  总之,WCS有望改变你到一个应用程序(基于Web、手机或桌面程序)的认证方式,从而极有助于保护用户的私有数据。
【补注】
 
第一,构建.NET 3.0解决方案的主要工具仍是Visual Studio。第二,.NET框架并非操作系统本身。因此,NET 1.x和2.0和3.0都被设计可以运行于Windows XP、Windows 2003/R2和Windows Vista等系统之上。

八、 总结

  回顾微软Windows二十一年核心技术发展史,不由不令人感概万千。微软成就其帝国霸业的原因多种,但仅从其核心开发技术看来,战略前瞻性是这个软件巨人长盛不衰的最重要原因之一。从无到有,从不完善到完善,无一不显露出这种端倪。如今,微软帝国传奇依然。在今后这个由众多IT巨擘支持下的JAVA时代,在这个Linux大旗麾下的开源时代,在这个“无网而不胜”的时代,微软的Window Vista及其核心.NET框架又会缔造出怎样的奇迹,请试目以待。

2008/5/16

两代总理一样情

10476034
邢台大地震惊动中南海,周恩来总理先后三次冒着余震亲临地震灾区。周总理在查看地图。 (图1)
10476036
温家宝在专机上研究布置抗震救灾工作。 (图2)
10476038
1966年3月,河北邢台地区发生强烈地震,周恩来第二天就赶往灾区慰问受灾群众。 (图3)
10476040
温家宝:“哪怕只有1%的希望,也要尽100%的努力!” (图4)
10476043
1966年3月,河北邢台地区发生强烈地震,周恩来第二天就赶往灾区慰问受灾群众。 (图5)
10476047
温家宝亲赴四川地震抗灾一线。 (图6)
10476049
邢台大地震惊动中南海,周恩来总理先后三次冒着余震亲临地震灾区。 (图7)
10476052
温家宝在安慰地震中受伤儿童。 (图8)
10476054
1966年3月,河北邢台地区发生强烈地震,周恩来第二天就赶往灾区慰问受灾群众。 (图9)
10476056
温家宝亲赴四川地震抗灾一线。 (图10)
10476058
1966年3月,河北邢台地区发生强烈地震,周恩来第二天就赶往灾区慰问受灾群众。 (图11)
10476060
5月12日,中共中央政治局常委、国务院总理温家宝抵达地震灾区四川省都江堰市,指挥抗震救灾工作。这是温家宝在安慰一位受灾群众。 (图12)
10476062
1966年3月,河北邢台地区发生强烈地震,周恩来第二天就赶往灾区慰问受灾群众。 (图13)
10476064
5月14日上午,温家宝总理来到地震重灾区北川县。在北川中学救援现场,总理面对参加救援的全体人员高声说,当前最重要的任务就是尽力救援幸存者,哪怕只有1%的希望,也要尽100%的努力。 (图14)
10484730
 
 
2008/5/13

地震无情人有情 IT企业慷慨解囊支援灾区

摘要:汶川地震震惊全国,这场7.8级的地震给灾区的同胞造成了巨大的创伤和痛苦,灾害突如其来,震撼着每个人的心灵!据不完全统计,截止到目前各大IT企业及门户网站已捐款510万人民币。

  2008年5月12日下午14时28分,四川省汶川县发生7.8级地震,这场突如其来的灾害,给灾区的同胞造成了巨大的经济损失和精神创伤。灾情确认后,党中央立即做出重要指示,全面开展抗震救灾工作。在全国人民心系汶川同胞之时,我们中国的大学生在第一时间借助网络的强大的媒体影响力,借助广告、社区、频道等资源向广大企业、热心公众发出呼吁,希望大家能够更积极地关注地震灾情,向灾民伸出援助之手。

  截止到目前各大IT企业为地震灾区募捐统计如下:

  瑞星科技股份有限公司:

  北京瑞星科技股份有限公司向灾区紧急捐款100万元人民币

  瑞星副总裁毛一丁表示,地震、海啸、飓风等自然灾难给社会造成了极其严重的后果,作为杀毒厂商,尽管瑞星无法去灾区抢救伤员、帮助受难者,但瑞星会竭尽全力,以捐款、技术援助的方式来与震区人民共度难关。如果震区有关单位需要网络安全方面的技术援助,瑞星将全力提供技术协助和支援。

  英特尔:

  英特尔捐款210万元人民币救助地震灾区

  英特尔中国执行董事戈峻表示,英特尔长期根植于中国,已经成为融入中国社会的一份子,当惊闻灾区受难,中国公司的员工们密切关注灾区救援情况和英特尔成都分公司员工的生命安全,并纷纷表示应尽微薄之力,尽快参与抗震救灾工作。

  新浪网:

  新浪网向灾区紧急捐赠100万救灾善款

  新浪CEO兼总裁曹国伟表示:“虽然这些捐助对于灾区人民的损失来说是杯水车薪,但是这代表了新浪一份心意,是新浪作为一个主流媒体和社会企业的责任。新浪将利用自身媒体报道能力和各项资源去影响并呼吁更多的企业和个人伸出援助之手,加入到抗灾、救灾的阵营中来!同时,也将通过新浪强大的报道团队和资源优势,帮助那些心系汶川县父老乡亲的全国网民实时了解灾区的最新情况。”

  腾讯网:

  腾讯网首批向中国红十字总会捐赠100万元人民币

  腾讯公司主要创始人之一、首席行政官陈一丹表示,希望这笔钱能为灾区人们尽一份心,同时也借此呼吁更多的网民和企业一起来参与救灾工作。


国内的公司也开始学习国外的企业了,像比尔盖茨这样的富豪在退休之后就准备和她的妻子一起专营他们的慈善基金会。国内的公司,比如瑞星在这方面就做得非常好,去年在海底地震的时候,海底光缆断了,瑞星免费开放杀毒软件一年,现在四川地震,瑞星能够带头捐赠100万,给国内很多IT公司做表率作用,这不仅为国家分担了困难,而且在国人心中树立了良好的形象,这也是他们一种营销手段。

2008/5/2

《恋爱十诫》——经典之必读

转载过来,本着学习的态度,认真品读,发现对恋爱当中的人很有帮助。

第一诫:不要把自己当作神,也不要把对方当作神。
 
恋爱,可说是人一生中最甜美的时刻。深度心理学认为,这是心灵创伤得医治最好的时机;但若没处理好,它也可能变成伤上加伤最危险的时刻。
深度心理学也指出,人在恋爱时心理上退化成三岁之前的状态;爱情关系其实在重复人生命中前三年的几个心理发展阶段,过去没学好的心理功课,现在要在成人爱情关系中重新学习。
 
恋人之间的关系像极了母亲与初生婴孩间的关系。若想知道什么人和什么人相爱,只要看他们的眼睛就行。那两人眼中含情脉脉,脸上带著醉心的笑容,乐不思蜀,彼此痴痴凝视,可以到废寝忘食的地步。母亲与初生婴孩间的凝视也是如此。
 
相爱的人在一起双方都非常快乐,但分离时双方都好像是失了魂,落了魄一般,坐立不安,忧愁痛苦。母亲与婴孩分开时也是这样,双方都会产生分离焦虑。恋人重逢之时双方心中的喜乐难以言喻,好像失而复得,重新寻回生命中之最爱;母亲与初生婴孩别后重聚时也是如此。
 
爱情,能唤醒每人个性中最美好的一面,给人带来一种“脱胎换骨”的感觉,使忧郁的变快乐,害羞的变活泼。
 
爱情之所以有这样神奇的魔力,是因为人心深处两个最重要的需求,可以同时在爱情中得到满足。人生命中两个最基本的心理需求,一个是在所爱的人心中居首位(“The need to be special, to be number one”):每个人都期盼能在所爱的人心中占有最重要的地位。如果一个人在成长时不被珍爱,或因着小弟的出生被横刀夺爱,使他(她)再也得不到父母特别的注意力时,他(她)心底深处可能就一直期盼将来有一个人能把他(她)当作心上人来爱他(她),给他(她)完全的,不分心的注意力。
 
在成长的过程中每一个人都需要至少有一段时间可以被父母视为眼中的瞳仁—也就是能处在所爱之人心中最重要的地位。没有办法这样的时候,心中或多或少会受了一些伤,但在恋爱时,这些过去未得满足的需求,都可以得到一些医治(至少是暂时的医治)。
 
另一个最基本的心理需求,是被人无条件接纳的需要(The need to be unconditionally accepted): 不管功课如何,成就高低,长得好不好看,是否可爱,都能被接纳,被爱的需要。这样的需求在爱情中似乎很容易被满足。唯有在恋爱时,当一方五音不全,歌唱得荒腔走板时,他(她)的爱人能听得津津有味。在这样的爱中,许多过去所受的心灵创伤都能得医治。可惜的是,这两个爱情最迷人之处,正好就是日后造成亲密关系最大困难的地方。唯有神才能彻底满足人心这两大需求,爱情却能带来一个幻觉,让人以为爱人就是那位可以满足所有需要的神。把爱人当神,我们必然会失望。
 
圣经中诗篇16篇第4节说: “以别神代替耶和华的,他们的愁苦必加增。”笔者认为这有两层意义:
 
把自己当作神就是:要求对方与自己有同样的思想、感觉,不允许对方有不同的意见与看法。对方偏好,做法,个性,习惯与自己不同,就生气,硬逼对方改变,不许对方做自己不爱做的事,交自己不喜欢的朋友等等。同时强求对方成为你梦中完美无缺的父母,能在你未开口之前,就知你所需要的是什么,而自动满足这些需求。若是对方做不到,你就像婴儿学会用尖叫哭闹来逼母亲就范一样,也用愤怒、斥责来处罚对方,逼对方把你所想要的给你,造成亲密关系中最常发生的冲突。
把对方当作神。就是期望对方永远把你放在最优先,把你当作他/她的最爱、首要,期待对方完全满足你被接纳、被重视的心理需求。
 
若是如此,在恋爱中,你会变得占有性太强,要求对方把全部注意力完全放在你身上,不允许对方有自己的空间与喜好。这样会让爱情关系产生很大的问题。因为唯有神才能做到对你完全无条件的接纳、永远将你视为最爱。
 
“恋爱,是一个残缺的人找到另一半,于是变成一个完整的人”——这是一种错误观念!爱情的数学符号不是加号:因1/2加1/2并不等于1。爱情的数学符号是乘号:1/2×1/2=1/4。
 
意思就是说,假如两人都要求对方来成全自己,而却没有发展出本身的价值、信心与看法。这会让二人的世界变成越来越小,甚至有窒息的感觉。正确的爱情观念是:每人都要努力把自己的1/2变成1,然后得出1×1=1的成果。
 
人越成熟,所能给的爱就会越多。恋爱并不是把自己的需要全部依赖在别人身上,每一个人都需要学习为自己的快乐负责。
英文有两句非常传神的话,把恋爱的本质分为两种不同的境界。
 
“I need you; therefore, I love you. ” (我需要你,所以我才爱你) ,这是自私的恋爱。哪天,当你不能满足我的需要,我就不爱你了。我会去寻找另一位可以满足我需要的人。
 
成熟的爱应该是:I love you, therefore, I need you. (我爱你,因我需要一个流露爱的管道。)这才是恋爱最健康的指标。
 
因此,你必须要努力去学习先成为一个快乐的单身者,将来在婚姻中,你才会快乐。
两个孤单、不快乐的单身在一起,像是两个饥饿的婴孩,拼命要别人给你东西,别人不给你,你就会去处罚对方。
在成熟的爱情里,必须在极力地完善自己以后,才能去爱别人,才能真正懂得如何去接纳别人的爱。这是一个同步进行的过程,一方面不断地学习自我成长,一方面在爱情关系中,帮助彼此成长。
 
 
第二诫:避免让爱情关系进行得太快

不要一开始就如胶似漆,二十四小时都腻在一起,也不要把心中的想法全部都告诉对方。这是很危险的事情。心灵亲密的程度应该与交往的阶段成正比。 “Risk defines rewards”太快交心会减少你酬赏对方的能力,降低你的吸引力。笔者常常告诉学生:一个人能给别人最好的礼物,就是你内心深处真正的想法与感受。但是你不要把这珍贵的“人参果”随便就丢给猪八戒吃。这些珍贵的心灵礼物只能给那些通得过你安全性测验,渐渐赢得你信任的人。

现代年轻人最流行的,是同居(或试婚)。下面是对同居的一些研究:

同居者比婚后才有性关系的人性关系满足程度较低。
同居者婚外情机率较高。
同居者离婚率较高。
同居者婚姻暴力两倍于婚后才有性行为的人。
同居者忧虑与焦虑症比例较高。

为什么同居者有这么多的问题?因为人在恋爱中,必须按部就班的发展以下情感依附的过程:

1、两人彼此的相知。要了解对方真正是谁,才能开始有真正的爱情关系。
2、开始对对方产生信任感 (trust)。
3、互相支持的健康的人,必须懂得独立(independent), 也必须懂得依靠(dependent),在这二者之间,可以有弹性的调整。
4、彼此的委身。委身的承诺就是要确定,这是两人要同走的路,两人愿意一辈子生活在一起。
5、性关系。假如先有性关系,就会把前面重要的基础都毁坏了。这就是为什么同居者在婚后产生这么多的问题。
 
 
戀愛十誡之三:要避免在恋爱初期,太快把自己过去的软弱、隐私、心中的不安,全部告诉对方。

在恋爱初期,若其中一人以诚实为理由,把过去最差劲的事情、心中的不安,全部倾泄到对方的身上,却不管对方是不是愿意听,有没有做好心理准备。从表面上看来,像是一种诚实的表现,因为在爱人面前不应该有隐瞒,但实际上,这是一种自私的表现。情绪上太依赖对方,强求爱人带给你快乐,为你的情绪与安全感负责,这样长久下来,不但会失去对方的尊重,有时也会导致另外一方受不了而离开。

过去痛苦的事情,在什么时候可以告诉对方,要有智慧。讲得太早,对方被你吓走。太晚,对方会觉得被欺骗。这没有一定的规则。因每人情形不一样,承受的程度也不一样。当碰到比较特殊的情况,最好去请教辅导。通常两人一起接受婚前辅导时,会是一个很好的时机,可以在安全的环境下,把这些事情全部沟通出来。爱需要学习,也需要有智慧。

是否对自己的伴侣可以有一个秘密,隐藏一辈子?

在夫妻关系中,可有某种的神秘性在里头。夫妻关系像两个圆圈,中间有很多的交集。交集可大可小,随着时间的迁移而变异。当二人受到的压力大时,交集的地方比较多。当压力比较小时,二人可以往外去探索。每人可以有若干百分比是单属于自己的秘密。但随着彼此信任感的加强,彼此可以更加透明,只是不能勉强。所以,最理想的方式,是建立良好的爱的关系。而透明只是这个关系的结果。
 
 
第四诫:要了解爱情心理动力

爱情越加勉强,爱火越难被点燃。
点燃爱火需要有两个重要的要素:要有爱情的燃料与氧气。

1、爱情的燃料 :对自己保持有信心,让自己变成一个有意思、有吸引力的人。
2、爱情的氧气 :两人需要有空间

爱情最怕的是开始的时候,就老是黏在一起。但过了一段时间,有一人变成“空间追求者”,另一方则是“亲密关系追逐者”。当一方有意疏远的时候,追逐者会觉得焦虑,会觉得心理上得到的爱不够,要去吸引空间寻求者的注意力。这是很自然的现象。有时一方追逐得太厉害,空间寻求者会把关系结束。

要保持成功的爱情,就要对自己保持信心,懂得自处、有自己的兴趣、对对方也有体贴与尊重。如对方不情愿,不会为了安全感的需要,而一味强求对方满足我。
 
 
第五诫:交往之后,避免自我中心,保持尊重,不要勉强对方做不愿意做的事

两人难免有差异,但要对对方保持尊重、宽容、恩慈的态度。 Do not block your lover’s goals, try your best to meet his/her needs, look for win-win solution. 除非与真理有关,尽量不要去妨碍对方做他爱做的事。要努力沟通与解决冲突的技巧, 寻求双赢的做法,去帮对方满足他的需求。
 
 
第六诫:不要因为二人已交往一阵子,就松懈下来,言行随便
要不断保持互相尊重的态度,不要像许多情侣一样,在定情之后,就开始不检点自己说话的态度和服装仪容
 
 
第七诫:择偶时,品格(忠诚、仁慈、善良)比外表更重要

年轻人很容易被对方的外在条件所吸引,但其实品格、忠诚、仁慈、善良,比外表、赚多少钱、学位来得重要。婚姻能否幸福,内在才是关键。

基于人性的软弱,第一眼往往看的是外表。当然 ,外表至少要在你眼中能过得去。但其实,在定情、交往一段时间以后,外表就变得不这么重要了。将来是不是能长长久久,主要在于对方的个性是怎么样。
 
 
第八诫:不要只专注在对方对自己如何,也要观察对方的人际关系

在交往时,要持续睁大双眼,不要被爱情冲昏了头。要去拜访对方的家人,看他与父母亲如何相处、跟家人如何相处?人际关系如何?对动物的态度如何?一个人有没有健康的人际关系,跟将来的幸福是绝对相关的。若单单对你好,是非常不实际和危险的。

当一个人自我价值,自尊心比较弱的时候,只要别人对你好,就很容易陷下去,根本没机会去看清楚对方到底是谁。所以要先寻求自我价值
 
 
第九诫:当二人论及婚嫁以后,要找辅导做婚前准备

做心理测验,会让彼此了解原生家庭的背景,彼此交往的方式。在婚前辅导中,彼此学习沟通,看到彼此的差异。

例如,要不要有小孩? 若要,什么时候有?家事如何分配?双方对金钱的看法如何?对双方父母的态度如何?要不要寄钱回家?寄多少?假如这些在婚前有一些共识的话,婚后可减少很多问题。

婚姻等于二人各带一幅自己的蓝图,去盖一栋婚姻的房子,这是一件很困难的事。这就是为什么婚前的准备是这么重要了!
 
 
第十诫:要了解某些人会有“婚前焦虑症”的反应

在潜意识里,明明很爱对方,但对对方还是有一些疑虑。很多人在婚前会想去探索一下是否可有别的选择。例如,忽然告诉对方说:“我们快要结婚了,但我总是觉得希望能有机会先跟别人交往一下,然后才决定是不是心甘情愿地跟你结婚。”

这是很常见的现象。那时另一方会恐慌。但请不要立刻变成追逐者,拼命去追对方。其实这是一个信心的考验。请记得,爱情需要有空间,当自己觉得很焦虑不安时,就去找辅导,努力专注在自己的成长上。请记得,健康的自信与人格之成熟是吸引力的来源。当对方经过一段探索的过程后,更会甘心情愿地跟你一辈子。好好思考一下才踏上红地毯,倒不是一件坏事。

结语:人不可能十诫都做得到,但你做得越多,将来吃的苦就越小。祝福每一位爱的追寻者

世界上最远的距离——泰戈尔

世界上最远的距离 不是生与死的距离
而是我站在你的面前
你却不知道我爱你

世界上最远的距离
不是我站在你的面前
你却不知道我爱你
而是爱到痴迷
却不能说我爱你

世界上最远的距离
不是我不能说我爱你
而是想你痛彻心脾
却只能深埋心底

世界上最远的距离
不是我不能说我想你
而是彼此相爱
却不能够在一起

世界上最远的距离
不是彼此相爱
却不能在一起
而是明明无法抵挡这一股气息
却还得装作毫不在意

世界上最远的距离,
不是明明无法抵挡这一股气息
却还得装作毫不在意
而是用一颗冷漠的心
在你和爱你的人之间
掘了一条无法跨越的沟渠

世界上最远的距离
不是树与树的距离
而是同根生长的树枝
却无法在风中相依

世界上最远的距离
不是树枝无法相依
而是相互了望的星星
却没有交汇的轨迹

世界上最远的距离
不是星星之间的轨迹
而是纵然轨迹交汇
却在转瞬间无处寻觅

世界上最远的距离
不是瞬间便无处寻觅
而是尚未相遇
便注定无法相聚

世界上最远的距离
是鱼与飞鸟的距离
一个在天空
一个却深潜海底


The furthest distance in the world

The furthest distance in the world
Is not between life and death
But when I stand in front of you
Yet you don''t know that
I love you

The furthest distance in the world
Is not when i stand in front of you
Yet you can''t see my love
But when undoubtedly knowing the love from both
Yet cannot be together

The furthest distance in the world
Is not being apart while being in love
But when plainly can not resist the yearning
Yet pretnending you have never been in my heart

The furthest distance in the world
Is not pretnending you have never been in my heart
But using one''s indifferent heart
To sig an uncrossable river
For the one who loves you
 

泰戈尔简介:
       拉宾德拉纳特·泰戈尔[Rabindranath Tagore](1861年5月7日—1941年8月7日)是一位印度诗人、哲学家和印度民族主义者,1913年他获得诺贝尔文学奖,是第一位获得诺贝尔文学奖的亚洲人。
泰戈尔出生于印度加尔各答一个受到良好教育的富裕家庭,他的父亲是一位地方的印度教宗教领袖。在外国泰戈尔一般被看作是一位诗人,而很少被看做一位哲学家,但在印度这两者往往是相同的。在他的诗中含有深刻的宗教和哲学的见解。对泰戈尔来说,他的诗是他奉献给神的礼物,而他本人是神的求婚者。他的诗在印度享有史诗的地位。他本人被许多印度教徒看作是一个圣人。
       除诗外泰戈尔还写了小说、小品文、游记、话剧和2000多首歌曲。他的诗歌主要是用孟加拉语写成的,在孟加拉语地区,他的诗歌非常普及。
       他的散文内容主要是社会、政治和教育,他的诗歌,除了其中的宗教内容外,最主要的是描写自然和生命。在泰戈尔的诗歌中,生命本身和它的多样性就是欢乐的原因。同时,他所表达的爱(包括爱国)也是他的诗歌的内容之一。
       印度和孟加拉国的国歌都是使用泰戈尔的诗歌。维尔弗德·欧文和威廉·勃特勒·叶芝被他的诗深深感动,在叶芝的鼓励下,泰戈尔亲自将他的《吉檀枷利》(意即“献诗”)译成英语,1913年,他为此获得了诺贝尔文学奖。但后来他与这个运动疏远了。为了抗议1919年札连瓦拉园惨案,他拒绝了英国国王授予的骑士头衔,他是第一个拒绝英王授予的荣誉的人。
       他反对英国在印度建立起来的教育制度,反对这种“人为”的、完全服从的、死背书、不与大自然接触的学校。为此他在他的故乡建立了一个按他的设想设计的学校,这是维斯瓦-巴拉蒂大学的前身。
       在他的诗歌中,泰戈尔也表达出了他对战争的绝望和悲痛,但他的和平希望没有任何政治因素,他希望所有的人可以生活在一个完美的和平的世界中。
       泰戈尔做过多次旅行,这使他了解到许多不同的文化以及它们之间的区别。他对东方和西方文化的描写至今为止是这类描述中最细腻的之一。