显示标签为“OnJobLearning”的博文。显示所有博文
显示标签为“OnJobLearning”的博文。显示所有博文

星期二, 五月 26, 2009

HPUX上Oracle 11g client安装笔记

OS:HPUX
hardware:安腾CPU
安装对象:
Oracle 11.1.0.6 client
sqlldr,sqlplus
Oracle 11.1.0.7 patch

sqlldr和sqlplus安装后,文件在$ORACLE_HOME/bin 下面
runtime安装会自动包含sqlplus
sqlldr在custome安装下面的oracle database utilities组件里,有其他东西,据说蛮有用,都装了
admin安装会包含sqlldr

安装界面出来,welcome下面有一步Inventory Directory,是临时安装文件存放的地方。保持这个路径为空或者删掉最后一级路径都可以。每次安装oracle都会重新copy内容进去的。

sqlldr起不起来的原因:
1. /u01/app/oracle/product/11.1.0.6/client_1/bin 这个路径要有rrr权限
2. sqlldr文件要有xxx权限
3. ORACLE_HOME要设进.profile

查看是否安腾处理器方法:
machinfo(Itanium机器可用)或者 ioscan,dmesg,model(非Itanium机器)

用unix连接XWindow以显示图形界面:
1.打开软件ReflectionX或者Xwindow软件,不要任何设置或者连接
2.export DISPLAY=16.100.129.5:0.0(在unix上直接输入这段命令,红色部分填你的电脑IP,这样执行runInstaller的时候unix会去连你电脑上的ReflectionX)
3.在安装文件解压的路径下:
cd client 
./runInstaller -ignoreSysPrereqs
安装7patch的时候
cd Disk1
./runInstaller

星期三, 二月 18, 2009

zz惠普高管减薪15%应对难关

http://it.hexun.com/2009-02-19/114675485.html
新浪科技讯北京时间2月19日上午消息,据国外媒体报道,惠普今早发布的2009财年第一季财报显示,净利润同比下滑13%。惠普管理层表示,正采取内部减薪措施节省开支,其中CEO马克·赫德(MarkHurd)的基本薪金将下调20%,其他高管的薪金也将下调15%。

  赫德今天表示,预计宏观经济在今年不会出现回暖。惠普管理层在分析师电话会议中表示,正在减薪以缩减开支,赫德的基本薪金将下调20%,其他高管的薪金也将下调15%,普通员工的薪金最高将下调5%。惠普还表示,如果公司业绩好转,将以奖金形式返还缩减的薪水。

  在截至1月31日的第一财季,惠普的净利润为18.54亿美元,比去年同期的21.33亿美元下滑13%;惠普第一季度每股收益75美分,低于去年同期的每股收益80美分。路透财经调查显示,分析师预计惠普第一季度每股收益93美分。惠普还预计,2009财年第二季度营收将同比下滑约2%到3%。(肖恩)

星期一, 七月 23, 2007

孙振耀在北大的演讲 zZ

惠普职业 25年

谈到经验总结就避免不了提一提我这 25年在中国惠普到底做了什么。

如果不谈在学校的时候的半工半读身份,我在惠普公司是服务了 25年时间。惠普公司有一个 "提前退休计划 ",而我自己也一直想去学校里面续学习,于是就申请了这个计划。离开之前,公司送给我一个纪念牌,上面记录了我在惠普公司每一个工作阶段的时间、我负责什么工作、以及我的年龄等信息。事实上我在 20 岁的时候就加入了惠普公司,一直到51 岁退休。

1976 年我加入台湾惠普。还是计算机科学系学生的时候,我在大学二年级的暑假到惠普公司申请工作,一做就是两年。因为大学毕业以后需要服兵役,所以在服役结束之后于1982 年26 岁的时候重新加入惠普公司,从工程师开始做起。

1983 年因为公司的要求,我在" 百般不愿" 的情况下从工程师转为销售。那个时候我刚结婚没有多久,我太太是我高中和初中的同学,她一直说她嫁给我的原因是因为我是工程师,但现实情况却是,我一结婚马上就离开工程师岗位转做销售。我父亲是一个非常传统的公务员,他一辈子就是为政府企业服务,他听说公司要我转销售的时候说万万不可,他认为销售是一个 "骗人 "的工作。但是我现在回想起来,如果没有惠普公司把我从工程师转成销售,可能我很多人生的经验会非常不一样。有人会问,是不是做销售会比较有成就?这个很难讲,但是我相信如果不做销售应该不会出现经过 25 年以后我现在的这样的情形,我觉得这是一个非常精彩的职业生涯。

1988 年开始我第一次担任" 管人" 的工作,也就是开始带领一个团队,这对我来说也是一次很深的体会。我在没有担任这个工作之前,我觉得我就像我公司部门里面的" 大哥" 一样,好像" 地下领袖" ,只要一声吆喝,就有很多人跟着你一起行动,你的影响力是非常大的。但是等到我变成经理以后,我发现这些人开始逐渐疏远我。以前担任 "大哥 "的时候,我如果中午没有回公司,他们都等着我回去一起吃饭。当我做了经理以后,有的时候一忙忙到十二点多,头一抬起来,发现人都不见了,吃午饭没有人找你了,这是从心情方面有些不太好接受的地方。而从领导层面,从管理层面,这却是我开始体验怎么样带领一个团队展开工作的开始。

1991 年我加入中国惠普公司,这又是一种完全不一样的经验的开始。刚才湘明说我刚开始在内地工作的时候还负责分房、计划生育等不同的工作。其实我一开始也以为来内地是做业务,但是后来发现在这个环境里做业务有很多我们从来没有经历过的事情需要熟悉和体会,于是我一待就是 16年,我想这恐怕是我职业生涯里最宝贵的也是最值得回忆的经历,我也认为这是我人生最精彩的 16年。

25 年的时间里面,从我开始负责销售业务开始,一直到我明天最后一天离开这个工作岗位,我的业务指标成长了6000 倍。从负责整个中国惠普开始,这16 年我的业务指标增长了 250倍。我提这个数字是想让大家知道,量本身也是变化的一部分。而我到大陆做管理学习的第一件事情就是:在量变过程当中如何保证质量。

我个人另外一个比较特殊的地方是我在惠普公司担任过十个以上不同的职位,所以平均担任每个职位的时间是 2.5年,我从 2000年开始担任中国惠普总裁,这恐怕是我在惠普公司担任时间最长的工作岗位,差不多七年时间。在此之前,我是一直不断的在不同的岗位上转换。这给我带来了另外一种特殊的经验,就是我同时负责大陆、香港、台湾三个不同地区的业务。它们之间业务有很大的不同,也让我体会到虽然都是中国人,但还是有很多生活方式和习惯的不同。比如说,在香港几乎很少有客户晚上出来跟你吃饭,如果是应酬,一定是吃早餐,或者是吃中餐。但是反过来在大陆,如果是重要的客户,你跟他吃早餐的话,那是不太礼貌的,表示不够重视,这反映了各个地区业务活动的不同社会特征。

此外,我在惠普公司 25年中曾经参与七次惠普公司重大战略及组织变革,各位听到比较多的是近年惠普跟康柏的合并。但是之前惠普从电子仪表业务转型到计算机业务,以及后来拆分电子仪表业务,在这个部门基础上成立安捷伦公司,让惠普公司专职做计算机业务等等,这中间有很大的变革跨越。

同时我在惠普 25年期间换了 19位领导,光是担任中国惠普总裁七年的时间里,我就经历三个领导,这表明我们这个行业里面变化的速度跟频率是非常高的。由于我工作的关系,我亲自接待过惠普的创始人 CEO,以及卡莉,还有马克,在跟他们直接接触的过程中,我看到不同的企业家在经营企业的过程里所展现出来的不同的思维方式。接下来我总结几个我想让各位了解的、我认为做一名位职业人士非常需要的观点。

" 适应变化"——" 狮子与骆驼"

企业的经营不像人的生命,事实上企业如果经营得法,它是可以做成百年老店,甚至可以是千年老店,它是可以永续经营的。同时企业经营过程当中所追求的就是不断更加卓越的成果,这个卓越成果也是支撑企业永续经营一个非常重要的一个原因。但是企业的经营不可能是一帆风顺的,企业经营过程里面会有很多的变化和挑战 —— 包括内部变化和外部变化、国家政策变化,甚至全球经济的变化。在不断变化的过程当中还能够持续增长的企业,我把这样的企业叫做" 动成长企业" ,也就是在动态的环境中还能持续增长。当然我现在所谈的都是做为一个职业人士可能没有办法掌握的东西,我们只能去理解这个变化,同时去适应这个变化。

很多企业失败的原因不是自身经营不善,而是被快速变化的生态系统所淘汰。这里我们用狮子和骆驼,或者用草原和沙漠做个比喻。我们知道,沙漠里面最强的物种就是骆驼,如果骆驼无法控制的气侯因素起了变化,雨水丰富把沙漠逐渐变成了草原,骆驼该如何生存?各位知道在草原里面看不到骆驼,是因为骆驼在草原很难生存。而在草原上最强的物种是狮子。所以沙漠最强的骆驼面临环境变化的时候它该怎么办,它会有什么选择?骆驼要么自杀,认为老天对你不公平,让你没有生存的环境。或者找一个整形外科医生,把自己改造成狮子的样子。虽然看起来像狮子,但是狮子的外表却带了骆驼的心 —— 狮子是攻击人的,而骆驼不攻击人。

我谈这个比喻的目的是说:当企业面临变化,我们作为职业经理人的很多价值可能会因为环境变化从有价值变成没有价值。行业环境变化让很多事物从有价值变成没有价值的,或者从没有价值变成有价值的,这点我想各位可以充分理解。

我们中国人有谚语说 "男怕入错行、女怕嫁错郎 "。但是 "怕入错行 "这一点不能轻易做出判断。因为行业是有生命周期的,行业不断的变化也带来我们职业经理人市场价值的变化,我们怎么样能够在这个变化里面适应它,掌握它,我认为这是做职业人士面临的一个非常大的挑战。

惠普公司 1939年成立的是电子仪表公司,但是它今天却是一家计算机公司,两个行业是完全不一样的。同时,在这个过程里它每 20年就有一次非常重大的战略变化。我们作为职业人士,绝对不希望这个重大战略变革让我们的市场价值消失。反过来我们希望:在这个变革过程中如果我们适应得好,我们可以不断提升自己的价值。

从电子仪表到工程计算机到商用计算机,到 IT基础设施,再到 PC、打印机等,惠普公司经历了一系列不断的变革。坦白来说惠普公司的变革也不完全是自己想这么做,而是在面临行业变化的时候如果不这样做,可能就很难生存和发展。可是这会给我们职业人士带来很多要应对的变化。同时这个过程里面,惠普公司不只是有科技产品方面的变革,各位看到今天的惠普公司有六家公司组成的 —— 包括最近一次合并进来的康柏,这其中每一个重大的举措也会带来很多我们不可控制的变化。所以从另外一个角度看就是,这场变革中惠普公司的业务量还在持续的增长。而业务量的变化也会带来对经理人的挑战。所以结合在一起考虑就是:企业变化过程的战略、组织结构的变化会带来员工能力的变化,也就是对职业经理人要求的变化。这会影响到我们该有的对企业的认知、我们的价值观、我们的行为。

就像之前举的例子,当环境从沙漠变成草原的时候你是从骆驼变成狮子,不只是要你有能力去攻击别人,你还要有攻击的这种战斗欲望才行,这就是文化和行为上面的变化。这些变化就像分别代表了 " 企业文化" 、" 目标战略" 、" 组织运营" 、" 员工能力" 四个齿轮一样,它们紧密结合在一起的。这个变化过程里面,我们作为一个职业人士处在这个变化当中,如果不能够有效去适应它,去掌握它,这个变化对我们来讲就不是机会了,反而变成是一个灾难—— 它没有办法让我们在市场上增值,它也没有办法让我们继续成长。

所以我认为从外部来讲,我们要理解行业产生变化会影响企业所在的市场位置,而企业变化对企业未来经理人职位的要求也会发生变化。关键说这些变化都发生的时候,我们怎么应对?作为职业人士,因为有一些不是我们完全可以控制的因素,比如说企业家可以决定企业何时关门不做,但是职业经理是不能这样子的,我们不能掌握企业,我们可能失去工作,我们可能得不到个人价值增长,我们的市场价值也可能打了折扣。

从我自己的人生哲学以及本身的管理经验来看,或者作为职业人士,我是非常相信达尔文的进化论所讲的 "物竞天择、适者生存 "的,因为他提到了可以长久生存的物种不是最强的物种,而是适应能力最强的物种,所以最强的不见得长久生存,有的时候最强的物种适应能力是最差的。我们作为一个职业人士也是如此,要不断的适应变化。这里我想让各位理解变化是一个不变的真理,作为职业人士,我们所面临的不可控制的变化可能比任何人都多。但是那个变化不完全是一种威胁,也不完全是一个困难,如果我们知道去掌握它,调整自己去适应它,它可能就会成为一种机会。这可能对我们在这个行业当中实现价值的增长和个人的成长会产生很多好的作用。

所以关键是我们怎么样掌握变化?我总结我自己的一个体验,我认为这个变化里面有四点非常重要,我们自己作为一个职业人士要能够认知和理解这四点。

变革从改变思想开始

首先第一个是思想,这个核心的变化是四点当中最困难的。我们知道一句话, "思想决定行为,行为变成习惯,习惯决定性格,而性格决定命运,如果要改变命运的话,恐怕最重要的就是改变思想 " 。

我举我自己为例,当我 1983年从工程师转成销售的时候,那九个月到一年的时间是我在惠普公司非常艰苦的阶段,我现在依然记忆犹新。记得我曾经要卖一个大幅面绘图仪给一位客户,由于我是工程师出身,所以我卖东西就会把产品的规格,操作手册研究的很透彻。我的对象客户也是工程师,我们两个人在那个没有电子邮件和手机的时代,在那个交通不方便的时代,除了我登门拜访之外,就是写信。结果三个月以后,这个项目还是没有结果。我老板就来找我,我很得意的给他报告说,你看我给我的客户写了这么多信 —— 他告诉我什么样的规格不好、这个规格不合适他,我就说你是不对的,这个规格,这个产品肯定合适你。我跟客户不断在谈这个东西,因为我做工程师,我认为做工程师有" 天理 "的,工程师的世界是黑白分明的。但是老板之后给我讲了一句话,他说 "这个客户究竟是不喜欢你的产品,还是不喜欢你这个人? "

这句话对我这一辈子可以说是非常大的一个触动,他让我体会当我转换工作的时候,实际上整个环境都变化了。我做工程师的时候,我态度再牛、再不好,只要我把客户的问题解决了,他还是请我喝咖啡。反过来我态度再好,我不能帮客户解决问题,那他理都不理你。当我做销售的时候,我产品再好,价格再低也没有人买,而我的竞争对手却把一个很差的产品卖到很高的价格,我客户买了以后还说非常满意。好像这个世界没有真理,没有公理。

但是事实是这个新的 "生态环境 "当中决定是非的标准起了变化。而我们的思想如果没有跟着改变,我相信我不可能把这个销售工作做好。这句话对我的触动很大,我马上就调整思路。我认识到:原来问题不在产品,而在于他对我这个人的看法。于是接下来我的工作就比较辛苦:我利用下班的时间快到的时候开很远的车到办公室找他聊天。下班之后还会顺便载他一程,在车上我们聊很多东西,三个礼拜之后这个项目就做下来了。这是我第一个 " 从思想上面改变命运" 的一个体会。后来我碰到很多环境变化的情形,首先就是问一下自己我的思想有什么问题。

像我刚做领导的时候一样,公司把我提升做经理之后有三个礼拜的时间,我是非常兴奋的,碰到朋友就说, "我在惠普公司开始做领导了,这个很不容易 " 。但过了三个月以后我想辞职,因为我觉得我周围的人跟我的关系非常冷漠。后来我听了一个演讲,这个演讲者是一位" 启智" 学校的校长(" 启智学校" 是给智障人士上的学校)。公司工会办这次活动请来的这位校长演讲的主题是 "快乐人生 "。他问我们,你们知不知道世界上最快乐的人是谁?答案是 "白痴最快乐 "。而我们以前都认为白痴是可怜的,但他们最快乐。郑校长说,因为他们没有什么想法:你教他每天浇水,他就每天浇水,下大雨的时候他会打一把伞继续浇。他生活很单纯,不会有什么痛苦或者是其他的感觉。这个故事就是说,我们看事情的时候,如果角度改变,思想改变,看到的这个世界是非常不一样的。

所以每次面临变革,我都问我自己我的思想有没有问题?我在惠普公司换了十几个工作岗位,经历了 19个领导。每次换一个工作岗位,或者换一个领导,我都当作自己是从惠普公司辞职之后重新加入一家公司,我会用一家新公司的看法来看这个职位,来看这个环境,看一看自己有什么需要调整的地方没有。

我觉得思想的改变是变革过程里面一个非常重要的部分,而且我认为这是可以训练的。只要你不断的问自己: "今天你看这个事情的角度是这样子,那么你有没有机会用第二个角度看它? " 当时那位校长拿一个硬币,他说竖着看它是一条直线,横着看它是一个椭圆,再换一个角度看它就是一个圆。而这个硬币本身它其实没有改变的,它改变的只是你看它的角度。

所以在变革过程当中,如果我们不能在变革的环境改变之后改变自己看事情的角度,那么这个变革的推行是非常艰难的。但是如果能够调整好,特别是能比别人调整得更快,调整得更好,那么变革对别人就是一个威胁,对你却是机会。因为别人原来是骆驼,变成狮子之后比你慢,而你变成狮子比它快,那你就有了优势。本来你做骆驼的时候你跟不上前辈,因为前辈是老骆驼,他已经做骆驼很长时间了,你可能很长时间不见得追的上。可是环境一变,是老骆驼没有用,除非把自己改造成狮子,你你就是狮子,你变得快一点,这反而是一个机会。

在《高效的习惯》这本书中,作者提到技能知识库很重要,可是更重要的是愿望和动机。我们有希望去做事情的动机,我们的技能跟知识才会产生效果,这里的愿望和动机也是思想的问题。我们很多人上班,都说自己是 " 为五斗米折腰" ,很辛苦。认为自己是服侍老板,服侍客户,于是心里就很不平衡。可是有人上班是交朋友的,是为了跟客户有很多知识和感情方面的交流,这其中的关键就是看你怎么看这个世界。

我在离开惠普的时候到各个分公司去交接工作,他们问我最多的问题是:为什么在 25年的时间里面,他们总是感受到我每天对工作热情。我说我每天早上一起床就迫不急待想上公司上班,我大部分时间都是第一个到公司的 —— 我星期一是这样子,周末也是如此,因为我把上班当成去认识朋友,而跟朋友在一起的感觉,就像郊游一样。所以我离开这个公司,我最舍不得不是总经理的头衔,不是这个职位带来的薪水,也不是这个职位带来的待遇,我最舍不得是在惠普公司这么多年跟同事工作当中建立起来的感情,我把它当成每天上班非常重要的力量。

变革中的目标管理

你要变革,你要掌握变化,就一定要很清晰地知道不同阶段的目标。企业经营不可能是从头到尾保持一个目标不变,企业经营过程中,因为环境不断变化而必须有不同的目标,这跟我们登山是一样的道理。所以你要知道每个阶段的目标,知道我们应该做什么事情,同时专注这个目标跟外部环境之间的关系是什么。这样才不会把自己陷入到自己的内心世界里面。

变革很艰苦,我们做不到,或者说我们做得很好了,老板为什么这么不停的要求,还要做得更好呢,于是你会认为公司是在压榨我们,欺负我们。但是如果你把这个目标拿出来跟外部竞争环境做比较,你会发现原来我们还有很多成长的空间,还有很多努力要做好的地方。此时可能你变革的动力也会不太一样,同时因为目标很清晰了,你就会找到更有效的办法。我们在解决问题的时候,非常重要的就是要转换思想,如果你对问题本身不清楚,你就不可能把它解决的好。所以职业经理人在工作当中虽然学得未必是这个专业,也不是对每项工作都知道答案,但是作为总经理,最重要的是把每个问题弄清楚,明白究竟我们今天要解决的是什么问题。当你把问题定义的非常清楚之后,就可以找到非常专业的人士去解决问题。

目标也是一样的,每个阶段都有每个阶段不同的目标。拿惠普公司举例,惠普公司是非常强调个人目标跟部门目标相结合的一家公司。因为公司付你薪水,你是职业经理,你就要为公司的目标做贡献。公司目标也不会一成不便的,所以你要清楚目标是什么,怎么去评测这个目标的成功与失败。当你弄清楚目标的时候,你自然会有动力去完成它。

用开放的心去历练

我谈的第三个部分是用开放的心来历练不同的职位。我在惠普公司平均每个职位做 2.5年,多次岗位轮换让我问:变革为什么困难?是因为我们没有经历过,我们恐惧,我们害怕,或者我们担心变革不成功。就像学游泳一样,你读再多的书,如果你不下水的话,你还是不可能成为好的游泳选手。所以如果我们没有不同的经历,我们可能就会拒绝变革。

像我自己学飞行也是一样,很多人很怕飞行,可是我把它当成挑战,我认为飞行带给我很多乐趣,而飞行的体验也带来了很多很多意想不到的效果。经过了飞行以后,你的历练、你的眼界、你的感觉跟没有离开地面的人是非常不一样的,你看到的世界也是非常不同。而这种历练对你接受变革很有帮助。所以谈到在我们的职业生涯当中,不一定非要换不同的公司才可以达到这种历练的目的。你可问一下你自己:你是一辈子做销售?还是你有机会去负责服务、负责工程师、负责财务等不同的工作?你是不是接触过不同的市场?你是不是承担过不同的职责?或者在不同的地区工作过?我当时很幸运,我有机会历练过惠普大部分不同的工作,这对我接受变革、理解变革,掌握变革起了很大的作用。

我认为变革有的时候不是完全靠自身思想上面的调整,或者一些 "斗争 "可以完成的,有的时候你需要一些导师。你需要有一些人来引导你。这个导师不一定是你的经理,他可以是你的朋友,可以是公司内部的其他不同部门的人,只要你信任他,你就可以跟他聊这个事情,听听他的看法。中国人说 " 当局者迷" ,有的时候别人给你说一说,真能够起到非常重要的作用,因为这样我们就可以不断调整态度,这样也可以激励我们去不断学习新知识和技能。所以我认为思想上的调整有助于对变革过程中不同阶段的目标有清晰的了解,我们需要用外部的评测做标准,用开放的心来历练不同的职位。中国人说 "行万里路,读万卷书 "是有道理的。你看过的东西越多,你的历练就越丰富,你接受变革的宽度就越大。同时我们也可以求助于一些导师,导师不一定只有一个,不同的问题可以有不同的导师,通过请教来避免自己陷入 " 当局者迷" 的情况,我想这对掌握变化是有帮助的。

企业生态系统的文化与价值观

接下来我要谈一谈文化。

任何企业都有它的生态系统,沙漠里面只有它相对应的价值观,同样在草原上也是一样。惠普公司是一家相信以人为本、重管理哲学的一个公司,我自己深受 " 惠普之道" 的影响,甚至连我家里面都用惠普之道管理的,因为我深信这里面很重要的道理。这个道理可能是永恒不变的。这个道理就是" 公司只要创造适当的环境,员工必然全力以赴" ,这里有非常重要的两个部分,一个是 "适当的环境 ",一个是 "必然全力以赴 "。

什么意思呢?我常常做一个比喻,如果你在路上面你看到一个很脏的人,要把他变干净,我总结大概有两种不同的办法,一个办法是,由于这个人脏的原因是因为他不了解什么叫干净,他不知道每天要洗澡,他不知道应该是头发要梳整齐,他甚至不知道衣服是每天要换的,所以我们应该送他去学习正确的思想,以及学习正确的技能,他就可以把自己弄干净了。

可是另外一种观点是:他不干净的原因其实不是他不知道什么叫干净,或者不是他不愿意干净,而是因为他所生活的地方没有水,没有肥皂,没有这些东西。所以我如果给他水,我给他肥皂,我甚至给他香水,给他洗发精,给他干净的衣服,第二天他肯定打扮的干干净净。惠普公司的管理哲学更多相信第二种办法,就是:我们创造一个环境,我们相信员工会全力以赴。我们相信环境里面的资源是有的,我们每个员工也都想把事情做好,所以我们的管理挑战是每天研究这个环境,这个环境是要与时俱进的。

我刚才所提到分房的事情,当我刚来大陆的时候,因为我们中国惠普是合资公司,是受国企的管理,而国企的薪资是封顶的,四百块人民币是最高的,经理跟一般员工的差距只有 50 块人民币。所以我们吸引人才的办法就是创造分房的条件。那个时候没有商品房,我们就盖了一个300 户的宿舍楼,我每三个月组织一次分房,那个时候只有厅局级干部才有一居室、两居室,我们年轻的小伙子 40岁不到进来就一居室,这是非常好的条件。但是 94年国家推动房改,我们是第一批试点单位,开始推商品房,大家拥有住房的观念形成。这个愿望显现出来以后,光是分配住房的政策,作用就不太大了。于是我们就推动房改,我们把房子卖给我们员工,我们让员工贷款去买房,我们创造另外一个环境条件来激励员工。

以前公司早上有班车,到下午五点,员工全部不见了,因为他们要赶上五点半的班车,五点就要去换衣服。后来我们把班车取消,变成交通补贴,自此就没有五点一到到员工就离开的情况了。环境的条件不一样,员工的行为就不一样,我们每天要思考的,就是怎么样创造一个适当的环境,让员工因为这个环境而愿意每天全力以赴,这是一种管理上的哲学,这是一种信仰。

这个哲学深深影响到我的做人,甚至家庭,我觉得家里面要孩子天天去念书,你每天要求是没有用的,你要给他创造一个环境,告诉他如果把书念好了会得到什么,告诉他为什么每天要这么辛苦去念书。你要给他这种思想,给他理念,让他自己愿意去念书,而不是你天天盯着他念书,所以这个理念反映在公司,反映在企业,反映在家庭都是一样的道理。

环境里有一个非常重要的东西是价值观。这个环境必须存在一种像我们把中国人都维系在一起的华夏文明一样的东西。我们中国人为什么生活在一起?为什么老外会发现中国人到哪儿去都有一个唐人街出现?你没有听到有什么美国城、欧洲城、法国城的?这种文化和价值观不自觉的把中国人凝聚在一起。所以企业把员工凝聚在一起,不是只要有钱,不是只要有福利,不是只要有住房,不是只要有总经理的头衔就行了,产生更大力量的是价值观,这个价值观能让我们分享一种共同的感觉。

那么什么是价值观?价值观本身会起什么作用?实际上价值观本身就是我们对是非和成败的定义。在一次对话中我问学生,我说要是你要衣锦还乡,你怎么衣锦还乡法?你是要拎着两箱人民币钞票回去?还是有保镖跟在后面表示我是很大的官?或者拿着很好的名片,说我是大公司老板?这个衣锦还乡的定义其实是我们人生价值观的一部分。我想在座的很多优秀的博士生导师之所以选择学术而没有选择企业,或者没有选择做像我这样的职业人士,有一大部分原因不只是外在机遇的问题,更多他是他们自己的选择。他们认为这是对自己人生成功的一种看法。所以你不可能把不同的成功标准放在一起的。

一家企业把人才维系在一起的原因是认同一套共同的价值观。所以价值观决定了对卓越的定义是什么:我拎两箱人民币回家算是衣锦还乡,还是我今天要拿官位回去才是衣锦还乡,还是拿博士学位回去是衣锦还乡?同样定义对完成衣锦还乡的方法也是起影响的。有的人拎两箱人民币是去偷抢,有一些人用一种努力的方式,努力找一个工作,努力赚钱,所以,方法也是价值观的体现。

一个企业里面这些人之所以能够凝聚在一起,中国人说志同道合,就是因为有可以分享的共同的价值观。惠普公司吸引人的原因不只是惠普这个的名字,更重要的是惠普公司后面的价值观,让这些人在里面舍不得离开,即使外面用很高的薪水诱惑他也不会,就像他舍不得离开他的家庭一样。一个成功的企业一定有非常强和非常深厚的文化,问题是我们作为一个企业人士,我们作为一个职业人士,如果我们服务于一家企业却不认同这个文化,怎么能创造价值、实现自我?我们在这里不是为了赚钱,我们是为了一份成就感,是为了理想才来的。

所以我们常常说惠普公司吸引人的地方不是因为惠普公司给的钱多,而是因为惠普公司是一个培养人才很好的环境,很多人因为这个原因而加入惠普公司。惠普公司是一个做事的公司,从做事里面得到成就感,而不是因为钱多。我跟很多面试的人面谈,我说你要加入惠普公司,如果你要只想要钱,我说对不起,这里不是赚钱的地方,可是它是一个学习跟成长的地方。因为企业吸引了一批有着共同价值观的人,所以你自己要成为这个企业的优秀职业人士,你也必须很深刻让自己认识到这个企业有什么价值观,它对成功和是非的定义是什么,它对卓越的定义是什么,它对追求卓越的方法是什么,然后自己深深融入到里面。否则的话,会像狮子和骆驼的故事那样,你虽然是活在草原世界的一头狮子,可是这个狮子带着骆驼的心,你要生存都有问题,何谈发展?

惠普公司如何选拔人才,如何提拔员工,如何奖励员工以及如何赏识员工,背后非常清晰的就是那套价值观在发挥作用。今天在北大,我相信学校对是非、对成功的标准的定义跟企业一定非常不一样,同样和政府、军队也不一样。如果你不能认同这家企业的文化,你就不可能在这里被选择成为人才,更不可能被提拔,也不可能被奖励,也不可能被赏识,我们职业经理人可能就会失去一个非常好的工作机会,或者我们的市场价值就因为这样降低了。

所以杰克韦尔奇说,在企业里面碰到认同企业机制的人,他一定会步步高升,因为企业一定是找志同道合又有能力的人士。如果碰到融入企业价值观但是偶尔犯错的员工,会给他两到三次的机会,因为志同道合的人难找,这种缘分难得,所以你犯错了,给你第二次机会,让你可以调整。如果碰到那种不接受企业价值观也没有成绩的员工,二话不说马上开除。这些人是公司里面非常危险的分子,既做不好,又对企业价值观起着破坏的作用。

但是最难的是第三种人,他不完全认同企业文化,但是成绩非常好,你怎么办?我能够很清楚的告诉大家,在我 25年的职业生涯里面(不只是在惠普公司),我看到很多这样的人最后都是被送走离开公司的。因为他越成功,越做得好,就越证明这家企业的失败,他的成功会让所有的员工都对公司的价值观起一个问号。所以我谈这个的目的是说,作为职业人士,如果不能有效的认同企业文化,他就很难为企业家重用,不能为企业家重用,他的市场价值就会降低,他更自然的失去掉很多成长机会。

所以惠普公司特别强调,不仅要突出业绩,要有经验技能和知识,更要有领导能力和执行惠普价值观的能力。只有符合这三个条件的职业人士才有职业发展的机会。可是我们很多刚刚学校毕业的学生,或者工作时间不是很长的职业人士们都轻视或者忽视了价值观认同的问题,大部分人都把重心放在业绩和培养更强的能力上面。

在一个企业里面,并不是最强的物种才取得生存,不是智商满分、考试满分就能取得生存和发展。更重要的是你能适应这个企业摸不到可又感受得到的价值观。你适应了这个价值观,你才能有办法在一家企业里面发展。一个好的职业人士为企业家所重用不仅仅是因为他的专业能力,更重要的是他要有一个企业认同的价值观。

今天因为时间有限,所以没有办法把我 25年的东西都说完,但我还是要再度感谢北京大学给我这个机会能在这里发表我在惠普公司 25年职业生涯的最后一个演讲,也谢谢《 IT经理世界》的刘湘明先生给我这个机会来这儿给大家分享我的感受,谢谢你们。

星期二, 七月 10, 2007

致HP总裁的一封信 zz

同事传的,关于DCC,说总结的不错。还没仔细看,先转载过来慢慢看吧。

出处: 戴尔直通车

Glenn Keels,商用服务器高级经理

---亲爱的赫德先生:我们的想法是一致的。30/70是企业IT的目标

一些我们和惠普公司的共同客户向我们询问了上周惠普首席执行官赫德在维加斯的活动中所做的主题演讲(我猜在维加斯发生的任何事情都会传出去)。

赫德先生称惠普公司要削减开支,以更多地投资于创新,这的确很有必要。他指出,虽然资本支出比较平稳,但是IT维护及运营费都在增加。赫德先生保证惠普公司将把维护和运营费控制在IT总预算的30%,而创新占70%。我们对这个比例完全赞同,事实上,我们为实现同样的目标也取得了切实的进展。

06财年,戴尔公司的IT支出占收入的1.39%,创造了14亿美元的利益。目前我们用于维护和创新的费用分别占40%和60%。我们正在努力削减多余的10%(shoud it be 10%)维护费用。关于如何实现30/70的目标,我们真诚希望听取你们的意见和建议。你们可以对这个帖子畅所欲言地进行评论,访问IdeaStorm网站,或者在你们自己的博客上发表评论,标上戴尔30/70,方便我们查找。

惠普计划把原有的85个数据中心削减为6个。而我们已经成功地把30个数据中心缩减为两个。这个过程虽然痛苦,但很值得,不仅节省了数亿美元,而且大规模地化繁为简,消除重复工作,回想起来很疯狂。几年多来我们实施了六个项目,带来了巨大的效益。我们做了以下工作:

  1. 整合业务流程和应用。针对每一主要业务流程我们都设计了一个全球通用的流程。只有这样,我们才可以选择最佳应用来支持每个流程,并在一个地点进行统一控制。比如,以前我们在86个国家管理戴尔网站,后来我们建立了一个全球通用的电子商务流程,现在我们就可以在一个地点囊括戴尔网站的86个版本了。
  2. 迁移到更少的操作系统上。在戴尔曾经有几十种的操作系统,包括不同种的UNIX、Solaris, Windows NT,2000和2003。而且,没有标准的桌面系统镜象。现在,我们有三个服务器系统镜象(Linux,Windows和Netware),一个单独为台式机设计的系统镜象,这样IT经理晚上终于可以有时间睡觉了。
  3. 整合了服务器。如果没有缩减数据中心,现在我们很可能有超过5万台服务器,并需要数百名员工来管理它们!减少操作系统和应用之后,通过标准化,我们现在只需要2万个服务器来开展业务。而整个操作只需要十几个人管理。尽管如此,我们并没有因整合服务器而满足不前。现在在淘汰旧服务器的过程中,我们推出了虚拟化。我们相信在今后的几年,能对我们整个IT基础架构进行50%的虚拟化,而且这个比例还将随着我们建立更多全新的专为虚拟化服务器设立的应用而逐步增加。这样,我们就能更加接近30/70的目标。
  4. 合理化存储。对于我们多数客户来说,控制存储是一个挑战。以前,我们有所有类型的存储,后来我们转移到存储区域网络(SAN)以提高效率和稳定性,减少复杂度和成本,这很奏效。戴尔的SAN产品团队成功降低了SAN的入门和实施成本。现在我们的存储容量几乎达到了7PB,这是目前运营的最大商用SAN之一。
  5. 优化数据库。几年前,几乎每个戴尔团队都有自己的数据栈,包括Excel表格,Access,SQL服务器和大Oracle数据库(还有中间的所有东西)。我们给自己定的目标是很远大的:为戴尔所有的任务关键型数据建立一个统一的数据库。这个项目是10年前开始的,现在这个任务已经实现了。这里有一个很好的例子:当你在戴尔网站上购物时,客户的点击100%都被捕捉到这个数据库中。我们的团队最近还用点击数据,IP地址和Google Earth建立了一个mashup,真的很酷。
  6. 建立了新数据中心,关闭了旧数据中心。经过一些教训,我们认识到建立新数据中心比扩大已有的数据中心要容易得多,而且要确保支持新技术的合适设备,这是唯一的方法。于是从几年前,我们把30个数据中心缩减为2个,现在我们利用全公司的人才再多建立两个世界上最先进的最节能的数据中心。

通过这6个项目,我们学到了很多,而且我们很高兴把我们的经验"开源"出来,帮助其他公司-包括赫德先生和惠普公司--实现30/70的目标。以下就是我想和大家分享的三个教训:

  • 不要刻薄你的IT基础设施,因为它会处罚你的。对IT投资不足就像给汽车加廉价汽油,在汽油和定期检修上省钱。在某个时候,你会发现,车停在路边动弹不了。同样的,用老的"先进"的数据中心,是不能够满足你IT和企业扩展的需要的。因此,要三思而后行,建设容易扩展的数据中心。
  • IT创新要与业务接近。这个教训来之不易。我们在印度建立了一个发展中心,配备了世界上最好的软件架构师和程序员,但他们离业务和业务领导太远了。现在我们把关键的应用程序的开发与业务保持得很近,我们的开发团队,不管他们在印度、巴西,中国、欧洲还是美国,都被紧密地纳入了他们所支持的业务流程中。
  • 分散并减少风险。这个问题对于我们和我们所有的客户都非常重要。我们的方法很直接:每季度,我们故意"打破"关键的应用程序,确保我们的备份系统正常运作。这样做使我们发现,原来我们太过分依赖磁带了。尽管磁带很适合某些应用程序,但对其他应用程序备份数据却很慢。 

30/70目标是我们在戴尔经常谈论的话题。在接下来的几周里,我和我的同时将就实现这一目标交流更多的想法。同时,我们希望听听IT业界人士有些什么想法。你是怎么削减开支,简化系统,以更加专注于创新的?让讨论继续下去吧。

星期五, 五月 18, 2007

communication workgroup讨论成员征集中

想法的起因是一次公司workshop的时候,说了自己买西瓜和贩子争执不下的故事,然后一屋子的leader和manager帮我研究和西瓜贩子的沟通。。。这个下午我收获颇多,而这种交流在论坛和blog里都得不到。所以想建个朋友之间的Group。

主题:
关于生活工作上的沟通问题,技巧和经验分享。

故事要求:
-不情绪化,简单阐述发生过程和矛盾冲突。
-讨论,回复能有建设性至少有意义。
-乐于分享你找工作或者在某个城市生活的体验。比如怎么找一个好驾校。

这不是一个情感论坛,不是宣泄的地方或者闺密的悄悄话。希望大家都能通过这个Group得到进步。

如果你对这个group有兴趣,有时间并且有想法能参加讨论,是我的朋友或者朋友的朋友,留下你的email,我会把你加进去。
成员限定20人。

关于Google Group的补充
它并不需要你注册 只是方便我们发邮件而已(有些邮箱没有回复给所有人的选项)
这样你只要发给那个虚拟的comwork@...就可以发给所有人 而且聊天记录会保存在论坛里 论坛是不对外公开的

星期六, 四月 07, 2007

向外企email投简历的技巧--全部简历心得大公开【请勿转载】

【绝对原创,如要引用请复制本帖地址,未经本人允许不可复制邮件内容】

周五早晨一打开邮箱,10几封标题为“申请实习”,“实习”,“Intern”的邮件充斥着我的未读信件。下午,又是10几封。。。。而且大多数只有中文的,没有邮件正文的。。。发信人的名字甚至有叫4的。。。
这件事的起因是这期公司HR周刊有个Intern的内部推荐,我就把职位信息发给了几个大学同学。其中有个说出不了实验室,问能不能推荐他的同学。我说可以,把我的信箱给他,并且要他们发中英文简历+Cover Letter。他还问了Cover Letter是什么东西,也跟他说了。还说baidu可以搜到很多模板。

结果就成了这样。

后来我想,估计是他发到学校bbs了。果然,后来来了个比较认真的,提到在北邮人bbs上看到招聘信息。。。

虽然我不是招聘的人,但是我能体会到他们的感受了,一个没有发信人名的邮箱,发了个仅有附件的邮件,标题硬梆梆冷冰冰的来个“实习”,都懒得看内容了。这样的人对工作又怎么会认真?何况是托人推荐(估计他们把我当HR,那样就更过分了;而且一个末尾是@gmail的地址居然就把自己简历发过去,也不怕是骗子。。。。。公司公开招聘至少会用个@companyname的邮箱的)

总结这种情况的Tips,供第一次投简历,或者投n份简历却从未被过目的同学们参考:

1. 发件人。大多数邮箱都有这个功能,可以在发信时显示发件人姓名的,把他设成自己的名字。甚至可以用××大学×××。还要注意邮箱ID,因为在简历中要提到自己邮箱,在一份很严肃的简历里出现lovelycat@ 这样的字样不是可爱的效果。我当初特意申请了一个姓.名.学校@gmail的邮箱。

2.标题。 可以写上自己的名字,要申请的职位,如果职位有编号也最好写上。方便人家寻找。


3.简历格式。有些邮箱出于病毒的问题对Doc会有所限制,最好转成PDF格式。写在邮件正文不是个好主意,如果人家要整理到文件夹,那有可能为了省事你这封简历就被忽略了。

4.照片。 对于大多数IT工作,没有要求贴照片的不要贴。

5.Cover Letter。 一定要写!!!没有CL的邮件真的很不爽,感觉你根本就没有重视这个职位,一点心事都没有花,发来简历了事。在Cover Letter里面用英文简单阐述自己的背景,技能,希望应聘的职位和决心。google一下很容易找到外文模板,多参考几份,改成自己的。一定要多改几次才会自然。我的那份前前后后改了2-3个月,每次投一个又改一次。是从头到尾浏览的改。

6.中英文简历。 格式要简洁,不推荐表格式的,因为很少有整齐的,最好就是用简单的加粗,斜体,和字体大小来区分内容。google一下可以搜到国外的英文模板,因为英文字体和中文本身写法不同(英文单词间有空格),所以要体现效果的话写法也是不一样的。

7.语法和标点。 对于中英文简历,Cover Letter这三样东西,不能有拼写、语法错误,标点的半全角错误,而且要统一,不能前面顿号后面逗号之类的。语法错误包括时态,过去的用过去时,如果是全篇不用第一人称,即Act as Team Leader (这里可以大写,甚至加粗以突出),那么所有介绍过去功绩的都不要用第一人称,动词全部一般时;如果用了第一人称那么就要用过去时:I acted as Team Leader...如果这样在句子上会更难写,后面关于I的问题会再介绍。

8.遣词用句。 跟外教学了很久的专门针对个人描述的遣词用句,一篇PS头尾改了3个月。(强烈感谢Matt和Anne无私的帮助!!!)
虽然是介绍自己,但绝不能反复提I,我的反复出现,在英文比中文更明显。在英文里,过多提“我”显得自私,以自我为中心。比如,在诺贝尔奖的Presentation的时候,即使是一个人做的,都要说we(参见《脱去教授们的“脏外套”》)。不好意思,偏题了...举个反例,这次有个人的Cover Letter一共4句话,句句以I开头。。。其实可以用被动句式,巧妙的去掉这个I。或者用and衔接,藏起一个及多个I。实在要用I,也不要在段落开头,要藏在段落里面,就不会那么显眼。
还有动词,万能动词do或者get不要出现太多,最好不要出现,因为get比较口语。获得可以用achieve,其它的多查查金山词霸,在“设置”里要把“查词辞典”设成“美国传统辞典”。要用高级而不生僻的词,技巧是看金山词霸里的例句,找个语境相似的。积少成多,以后就知道该用哪个了。

9.简历页面设置。 简历长度不能超过2页。还有最最技巧的东西,我在快毕业的时候碰巧翻到一本《阿猫阿狗外企求职记》,还有一本《敲开外企的大门》(这个可能记得不确切),里面提到。简历最黄金的“地段”是前1/4和3/4处,就是你把一张纸,横向折成4份,在第一道和第三道折痕的位置是最受人关注的,所以要放最能体现你优点的东西。其它次重点可以放到第二页,比如兴趣爱好。

就写这么多,都是这次出现的主要问题,还有一些以前帮别人改简历发现的。如果对你有帮助,希望你留个言,告诉我哪条最有帮助哦~

星期三, 四月 04, 2007

BRB

总是在Jabber上看印度同事写BRB,搜好半天才搜到,原来是Be right back.很快回来的缩写。

星期三, 三月 28, 2007

Remote Control Issue

Thanks to my colleague Jason, and I just post here as a note:

Issue:
When usingMicrosoft Remote Control to access windows server:

The server has no respond and return message: The remote session was disconnected because there are no Terminal Server client access licenses available for this computer.

Solution:

1. Click start->Run, and input ‘regedit’ to open register editor.
2. Delete Item: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing\StoreNote
After deleted, windows will re-create this register item at the time you use Remote Conotrol again or computer restart.
3. Use Remote Control to connect server again, the issue should disappear.

星期二, 十月 31, 2006

热烈庆祝我在美国pass了试用期-FTP/UNIX script recording功能

今天查看工资条,一算,居然已经过了试用期12天了.不知不觉啊...其实算这个日子的唯一目的是以后可以去健身...

回归正题,在美国这段时间还是学了不少东西,涉及行业准则的东西不能说,就透露一些常用软件的小技巧吧:)

FTP:
不知道其它的FTP有没有这个功能的,公司这款FTP有个record script的功能,选择后就开始recording,然后在命令栏的输入,或者鼠标点击产生的命令就可以被录下,选择stop recording,然后选择一个路径,保存成script文件,下次需要的时候就run script就可以了.因为我的工作需要打开一个比较复杂的路径,而本地也要打开一个特别目录,有了这个功能就特别方便.

UNIX:
其实应该是WRQ Reflection才对.用它连接到服务器端的UNIX上.同样地,也是每次都要输入一大堆一样的命令,我就想是不是也有一个一样的recording功能呢?果然,在Marco里面有个recording...后面就不用多说了吧:)

星期二, 十月 24, 2006

using "cat" to concatenate files to another

I saw my leader used "cat", but searching for many sites, there is only output to standard output file - screen.
This is how to use it:
cat fileA fileB fileX > fileAnother

fileAnother will include all the files before ">" in order

星期一, 十月 23, 2006

cliché

我们公司一个美国mm的blog,好像是领导级的,写道: It’s difficult to avoid the clichés but how this city has changed. 什么是cliché呢? google了一下,原来是陈词滥调的意思,并且,还有其他地方解释说,像"last but not least"这样的也算了:
http://www.talkskyland.com/Archive_view.asp?boardID=58&ID=8147

谈谈作文的忌讳:Cliché
首先,什么是一个Cliché呢?
英文中的Cliché,不是指一些plain bad jokes,好像句子“Life\'s a bitch, and then you marry one.” 也不仅仅光是指使用频率很高的一些语句;它是指lots of people都在说,并且其中还传达着某种思想或涵义。换言之,一个Cliché,就是一种隐喻,特点之一是指它被过多地使用。
那么,如何辩别Cliché呢?首先,你读句子的前半部分,然后,可以自问自己(尤其是在美国生长的孩子,English已经成为了他们One of the Native Languages):“是不是我已经知道了(因为每一个人都已知道) 句子的结尾将要写什么?” 比方说,俺S在最近一篇有关生物的文章里写道:“基因pool可以使用一点点氯。” (呵呵,阿博知道这说法对不对。screen.width-250)this.style.width=screen.width-250;" align=middle border=0>)我知道这不是Cliché,因为当我自问自己时- 基因pool能用什么,我并不知道他会怎么样地去结束这个句子。
有一次,俺跟S的English老师讨论Cliché,她对我说:“别忘了,Cliché的一个最主要的特征,就是它那平凡老套的涵义。” 她指出:“‘Serendipity (意外发现珍宝的能力)’ 这个词,就不能算Cliché,虽然这个term用得太广泛了,但是,它传达了一个非常特别的意思和思想;事实上,它不能够被其它的词所代替、所去表达。” 是的,我知道她是on mark地正确!写到这里,我想大家因此也就能够辨别出了,中文中的套话和精炼之概括的成语,二者之间的差异了。相对于成语而言,Cliché是完全不同的Degree的陈词滥调,它是一个很空洞的真理,话既脱口,对任何人不起帮助的意义。
一个Cliché,也可能是一种对抽象的事物,采用了对比或夸张等等文学手段的、一个生动形象的描绘的词句。但是,这种表达如果被判断为Cliché,它的前提必须是:人们根据他/她每一天的经验,能够立刻猜得到作者的话中下面将要说明的意思。。。
事实上,一个Cliché,毫无疑问地,具有过度使用的对比的特性。比如说,“Fat as a pig ”,这话也许是对的;比如说,“work like a dog ”,现在可能已不再是完全的事实了;又比如说,“right as rain ” ,这讲法今天听起来是不是太不可思议了?但是,Anyway,这些词在英文中早已经被过度使用到了一个地步,以至于它的唯一的功能,就是要mark它的使用者是一个有口无心的lazy thinker了。
所以,Ask你的孩子,回学校问他/她的英文老师:什么是Cliché?千万在作文中不要使用Cliché!
Definition of cliche (来源:牛津词典):
n.
1. A trite or overused expression or idea
2. A person or character whose behavior is predictable or superficial

et al的意思

在公司里经常有人写邮件喜欢在人名后面加et al 之前一直以为是某种称呼, google了一下才发现,原来指的是"以及其他人".请见:
http://www.wanfangdata.com.cn/qikan/periodical.Articles/zgkjqkyj/980124.htm
科技论文参考文献中“ed.”和“et al.”的用法

周兆康

  国家标准“文后参考文献著录规则”(GB7714-87)[1]规定了各类型出版物中的文后参考文献的著录项目、著录顺序、著录用的符号、各个著录项目的著录方法以及参考文献标注法,但在具体使用“ed.”和“et al.”这两个缩略语时,存在一些问题。特作如下探讨。

1 “ed.”的用法

  “ed.”为“edition”和“editor”的缩略语[2]。作为edition的缩写,其意思是“版,版本”,如“文后参考文献著录规则”6.5节中例举的“5th ed.”,“Rev.ed.”,分别表示“第5版”,“修定版”。edition在这里作单数用,其缩写不会有“eds.”形式。“ed.”如作为editor的缩写,意思是“编者”,有单复数之分:1位编者用“ed.”(即editor)表示,2位或2位以上编者就要用“eds.”(即editors)来表示了。但是在“暮蟛慰嘉南字脊嬖颉?.4.2节中的例句是这样的:“… In:Sodeman W A,Jr.,Sodeman W A,ed.…”,该例句说明国家标准中并未考虑到editor的单复数问题,这是不妥的。

2 “et al.”的用法

  “et al.”是拉丁文“et alii”的缩写[2],故使用“et al.”时应该用斜体而非正体;“et alii”相当于英文的“and others”,意思是“以及其他等等”,是个复数形式,因此在使用“et al.”时应该注意这一点。在“文后参考文献著录规则”6.1.2节中作了这样的规定:“著作方式相同的责任者不超过三个时,可全部照录。责任者超过三个时,只著录前三个责任者,其后加‘等’字或者其它与之相应的字。”这个规定用于中文文献没有问题,但用于英文文献就不太妥当了。从“文后参考文献著录规则”6.1.2提供的第2个例句:“Yelland R L, Jones S C, Easton K S, et al.”中,可见有两处不妥:一是“et al.”未用斜体;二是如果责任者是5个人或者5个人以上时,用“et al.”为正确,但若责任者正好是4个人时,用“et al.”来表示恐怕就不太妥当了,因为“et al.”在这里仅代表1个人,作单数用而非复数。因此,可否对“文后参考文献著录规则” 6.1.2节中作这样的修改:著作方式相同的责任者不超过四个时,可全部照录。责任者超过四个时,只著录前三个责任者,其后加“等”字或者其它与之相应的字。或者:著作方式相同的责任者不超过两个时,可全部照录。责任者超过两个时,只著录第一个责任者,其后加“等”字或者其它与之相应的字。后一种情况在外文书籍中较常见,即:
  Yelland R L.… (一位作者表示方法);
  Yelland R L and Jones S C.… (两位作者表示方法);
  Yelland R L et al. … (两位以上作者表示方法)。
  此外,在使用“著作-出版年”制参考文献方法对正文进行标注时,也涉及到如何使用“et al.”的问题。在“文后参考文献著录规则”8.2.2节中,规定引用多著作文献时,一律只列出第1作者,其后加“等”或“et al.”,这也可能会造成使人误解为作者人数一定超过2人的情况。因此可否这样表示:引用多著作文献时,作者人数为2人时全列出,如“(华罗庚和王元 1973)”或“(Kennedy W J and Garrison R E 1975)”;作者人数超过2人时,列出第1作者,其后加“等”或“et al.”,如“(刘国钧等 1957)”或“(Buseck P R et al. 1980)”。

参考文献

1 王立名主编.科学技术期刊编辑教程.北京:人民军医出版社,1996,512
2 《新英汉词典》编写组编.新英汉词典.上海:上海译文出版社,1978,378,410

《植物生理学报》 编辑部, 200032 上海 中国科学院上海植物生理研究所

收稿日期:1997-03-24 修回日期:1997-07-18

星期二, 十二月 20, 2005

if or if-else?

In Crafty:

int OptionMatch(char *command, char *input){
/* ************************************************************ * * * check for the obvious exact match first. * * * ************************************************************ */
if (!strcmp(command, input))
return (1);
/* ************************************************************ * *
* now use strstr() to see if "input" is in "command." *
* the first requirement is that input matches command *
* starting at the very left-most character; * * * ************************************************************ */
if (strstr(command, input) == command)
return (1);
return (0);
}

It seems better to use "if " than "if-else" if it returns in the statement...

星期四, 十二月 01, 2005

Learning about static construct function

http://blog.joycode.com/ghj/archive/2004/08/24/31504.aspx Using the static construct function, we can realize that the many subclass only realize the base class's construct function once. Many class need to call a function Send of a Controller class, therefore the Controller is used as base class. But the pipeline is unique, therefore it can only be initialized once, to build a pipeline. Therefore, the pipeline is initialized in construct function, and because the subclass will also call the construct function of the base class, I use the static construct function. Reading the blog articles, I found it fit for this status.

星期六, 十月 29, 2005

补昨天的作业ShellExecute

A small exe when the disk is inserted. It is the main menu. EXEs and chm and http may be opened by clicking button. I like this ShellExecute~
在mfc里打开网址和应用程序的东东,不错~

ShellExecute(m_hWnd,NULL, "http://www.qitiandasheng.com", NULL,NULL,SW_SHOWMAXIMIZED);

ShellExecute(m_hWnd,"open","~tmp0.1st.exe","","", SW_SHOW );//~tmp0.1st.exe is an exe in your USB disk. Just copy it to use^^. I guess so, and I succeed!

In addition, I learned to make autorun.inf. It is quite easy to make a fast one.

Solved the Redifinition problem !

general c/c++ link Result
Shared DLL DebugMultithread DLL - OK
Not MFC DebugMultithread DLL - error LNK2001
Shared DLL Singlethread* - OK
Shared DLL DebugMultithread - fatal error C1189
Shared DLL Singlethread* - fatal error C1189
Shared DLL Multithread DLL reset
Shared DLL Multithread DLL - warning LNK4098
Shared DLL Multithread DLL reset warning LNK4098 这时候仍然没有默认lib
Shared DLL DebugMultithread DLL reset OK

原先是DiskSerial.h的Redifinition。因为Setting的问题导致了调试一直不成功。以下是成功后设置Setting的过程;从中很难看出到底是哪个设置影响了Redifinition的解决。
There was a "error C2011: '_DISK_SERIAL' : 'struct' type redefinition;". Finally, I found it is because wrong Setting. But look at the table above, I don't know which step really infect the result.

My Post in CSDN
在CSDN上发的原帖
http://community.csdn.net/Expert/TopicView3.asp?id=4359135

在blog和csdn上搜到"DebugMultithread"in C/C++ and "DiskSerial.lib"in link的方案,但是不是每次都起作用。
In someone's blogs, they said "DebugMultithread"in C/C++ and "DiskSerial.lib"in link, but it works in the first time. When I try again with the copy of the original .dsw, it doesn't work as well as the first time. :(
有空看看setting的说明,在google和csdn都没有搜到。谁看到哪里有的请顺便告诉我吧,最近真的好忙,没法去图书馆了:(
I hope to see the instruction about "Setting", I can't find in Google and CSDN. Anyone can tell me? I'm really really too busy these days to look for the books in library:(
P.S. Thank XCM to spend time giving suggestion.感谢长明给的建议。

星期二, 十月 25, 2005

On Oct. 25, some tips sharing

If in VC the ERROR:
fatal error C1083: Cannot open precompiled header file: 'Debug/abc.pch': No such file or directory(abc is the name of your project), you can easily just solve it by Project->Setting->C/C++->Category(Choose Precompiled Headers)->Choose Create PreCompiled Headers (the 3nd choice) and fill in "stdafx.h" (no need to file in the quote).

Read file by istream:
What we often do is:
ifstream in;
in.open("dictory");
in>>abc;

However, we will not know when the open operation fails.
Therefore, the Code is changed like this:
ifstream in("dictory/file.dat");
if(!in) return ERROR;
in>>abc;
We can also use :
ifstream in("dictory/file.dat");
if(!in.is_open()) return ERROR;
in>>abc;

However, ifstream will automatically create a file.dat thus the two methods above cannot work well when there is no such a file. We can solve it by add ios::nocreate like this:
ifstream in("dictory/file.dat",ios::nocreate);
if(!in.is_open()) return ERROR;
in>>abc;
You see, that is part of what I learnt yesterday.

星期一, 十月 24, 2005

The second day

Today I finished _beginthreadex and my cryptoCS. Quite nice~~~

_beginthreadex is changed from CreateThread. But CreateThread has to be specified the pointer to thread ID when in Windows98. It is better to use _beginthreadex or _beginthread. The former is more similar to CreateThread in parameters, in which I only change the type HANDLE into unsigned and change the returned value's type.

cryptoCS actually includes 3 functions. cryptoCS(CString a, CString b) cryptolize a into b, in which the char that larger than 'F' will be translated into hexademics.

In cryptoCS, it only transfer a into char* type, and call cryptoStr(const char* as, char* bs) to cryptolize the strings and then transfer bs into CString type to b.

In cryptoStr, it read the char one by one, judge whether it is larger than 'F' and call int2Hex(int, char*) to transfer the char. In addition, if the char is '-', just skip it.

P.S. I like to pack code in functions, however, the leading Doctor said calling function will consume the system source so that we should reduce functions. Different from Software Engineering, kernal code programming seems effection-oriented instead of object-oriented.

星期六, 十月 01, 2005

First Day in AI group

Finally I come to AI group, the place where NEWNEU was given birth, the place where the Qitiandasheng was given birth...

The students are all with doctor's degree or master's degree, nice and happy, "doctor" is much younger than I thought, but I'm the only one who study software engineering. Long time far from programming, yet it is not so difficult. Searching for codes is easy. But I do not know how it works though I can use them. I hope I can quickly learn the algorithms and research.

I like doing research, staying in the lab and just solve the problems. I think I can do it for several years without transfer to other major.^^

Today I learnt to program in MFC^^, things will get better day by day...

星期四, 九月 15, 2005

A Real Project

In the morning I met Mr. Hao, who introduced project about service on cellphones and websites. I chose the one doing the web research.

I'm quite obsessed in that I will implement a small "Google"~~~ Then I can add new features.....