2006年02月26日

全面转移到http://blog.csdn.net/steganography/,886,donews

2006年02月25日

1:定义,引号的作用
$ myvar=’This is my environment variable!’
当定义的环境变量值多于一个字时(包含空格或制表键),必须用引号;
通常可以用双引号来替代单引号,区别在于使用单引号禁用了称为扩展的 bash 特性,其中,特殊字符和字符系列由值替换。
2引用,{}的作用
$ echo foo$myvarbar
foo
$ echo foo${myvar}bar
fooThis is my environment variable!bar
解释:bash 变量扩展设施陷入了困惑。它无法识别要扩展哪一个变量:$m、$my、$myvar还是$myvarbar?
当环境变量没有用空白(空格或制表键)与周围文本分开时,须用明确的花括号形式。
3:导出环境变量,则它可以自动地由以后运行的任何脚本或可执行程序环境使用。
myvar.c程序清单
#include <stdio.h>
#include <stdlib.h>
int main(void) {
  char *myenvvar=getenv("EDITOR");
  printf("The editor environment variable is set to %s\n",myenvvar);
}
以下是shell命令
$ ./myenv
The editor environment variable is set to (null)
$ EDITOR=xemacs
$ ./myenv
The editor environment variable is set to (null)
$ export EDITOR
$ ./myenv
The editor environment variable is set to xemacs
4:除去环境变量
$ unset EDITOR
$ ./myenv
The editor environment variable is set to (null)
5:截断字符串:basename和dirname
$ basename /usr/local/share/doc/foo/foo.txt
foo.txt
$ basename /usr/home/drobbins
drobbins
$ dirname /usr/local/share/doc/foo/foo.txt
/usr/local/share/doc/foo
$ dirname /usr/home/drobbins/
/usr/home
6:命令替换,$( )或“的使用
$ MYDIR=`dirname /usr/local/share/doc/foo/foo.txt`
$ echo $MYDIR
/usr/local/share/doc/foo
在第一行,简单地将要执行的命令以 反引号 括起。那不是标准的单引号,而是键盘中通常位于 Tab 键之上的单引号。可以用 bash 备用命令替换语法来做同样的事:
$ MYDIR=$(dirname /usr/local/share/doc/foo/foo.txt)
$ echo $MYDIR
/usr/local/share/doc/foo
使用命令替换可以将任何命令或命令管道放在 ` ` 或 $( ) 之间,并将其分配给环境变量。
7:专业截断字符串,${}
(1)##+通配符和#+通配符
$ MYVAR=foodforthought.jpg
$ echo ${MYVAR##*fo}
rthought.jpg
$ echo ${MYVAR#*fo}
odforthought.jpg
(2)%%+通配符和%+通配符
$ MYFOO="chickensoup.tar.gz"
$ echo ${MYFOO%%.*}
chickensoup
$ echo ${MYFOO%.*}
chickensoup.tar
(3)根据特定字符偏移和长度使用另一种形式的变量扩展,来选择特定子字符串
$ EXCLAIM=cowabunga
$ echo ${EXCLAIM:0:3}
cow
$ echo ${EXCLAIM:3:7}
abunga
8:布尔表达式,方括号[]。
一个检查文件后缀的脚本
#!/bin/bash
if [ "${1##*.}" = "tar" ]
then
    echo This appears to be a tarball.
else
    echo At first glance, this does not appear to be a tarball.
fi
9:接收自变量,$0,$1,$2,$@,$#
 #!/usr/bin/env bash
 echo name of script is $0
 echo first argument is $1
 echo second argument is $2
 echo all argument is $@
 echo number of arguments is $#
10:运算符       描述                   示例
文件比较运算符
-e filename     如果 filename存在,则为真     [ -e /var/log/syslog ]
-d filename     如果 filename为目录,则为真     [ -d /tmp/mydir ]
-f filename     如果 filename为常规文件,则为真     [ -f /usr/bin/grep ]
-L filename     如果 filename为符号链接,则为真     [ -L /usr/bin/grep ]
-r filename     如果 filename可读,则为真     [ -r /var/log/syslog ]
-w filename     如果 filename可写,则为真     [ -w /var/mytmp.txt ]
-x filename     如果 filename可执行,则为真     [ -L /usr/bin/grep ]
filename1-nt filename2 如果 filename1比 filename2新,则为真 [ /tmp/install/etc/services -nt /etc/services ]
filename1-ot filename2 如果 filename1比 filename2旧,则为真 [ /boot/bzImage -ot arch/i386/boot/bzImage ]
字符串比较运算符 (请注意引号的使用,这是防止空格扰乱代码的好方法)
-z string     如果 string长度为零,则为真     [ -z "$myvar" ]
-n string     如果 string长度非零,则为真     [ -n "$myvar" ]
string1= string2     如果 string1与 string2相同,则为真 [ "$myvar" = "one two three" ]
string1!= string2     如果 string1与 string2不同,则为真 [ "$myvar" != "one two three" ]
算术比较运算符
num1-eq num2     等于                 [ 3 -eq $mynum ]
num1-ne num2     不等于                 [ 3 -ne $mynum ]
num1-lt num2     小于                  [ 3 -lt $mynum ]
num1-le num2     小于或等于              [ 3 -le $mynum ]
num1-gt num2     大于                  [ 3 -gt $mynum ]
num1-ge num2     大于或等于              [ 3 -ge $mynum ]
示例:
if [ "$myvar" -eq 3 ]
then
     echo "myvar equals 3"
fi
 
 if [ "$myvar" = "3" ]
then
     echo "myvar equals 3"
fi
上面两个比较执行相同的功能,但是第一个使用算术比较运算符,而第二个使用字符串比较运算符。
11:if语句
if [ condition ]
then
    action
elif [ condition2 ]
then
    action2

else
    actionx
fi
12:for循环结构
例(1)
 #!/usr/bin/env bash
 for x in one two three four
 do
     echo number $x
 done

输出:
 number one
 number two
 number three
 number four
例(2)
 #!/usr/bin/env bash
 for myfile in /etc/r*
 do
     if [ -d "$myfile" ]
then
       echo "$myfile (dir)"
else
       echo "$myfile"
fi
 done
13:"while" 和 "until"
(1)基础知识
 shell算术,$(())
 $ echo $(( 100 / 3 ))
 33
(2)while语句
myvar=0
 while [ $myvar -ne 10 ]
 do
     echo $myvar
     myvar=$(( $myvar + 1 ))
 done
(3)until语句
myvar=0
 until [ $myvar -eq 10 ]
 do
     echo $myvar
     myvar=$(( $myvar + 1 ))
 done
14:case语句
case "${x##*.}" in
      gz)
            gzunpack ${SROOT}/${x}
            ;;
      bz2)
            bz2unpack ${SROOT}/${x}
            ;;
      *)
            echo "Archive format not recognized."
            exit
            ;;
 esac
15:全局变量与局部变量的比较,local的使用
例程1:
#!/usr/bin/env bash
 
 myvar="hello"
 
 myfunc() {
 
     myvar="one two three"
     for x in $myvar
     do
         echo $x
     done
 }
 
 myfunc
 
 echo $myvar $x
例程2:
#!/usr/bin/env bash
 
 myvar="hello"
 
 myfunc() {
     local x
     local myvar="one two three"
     for x in $myvar
     do
         echo $x
     done
 }
 
 myfunc
 
 echo $myvar $x


补充1:再一次强调:(请注意引号的使用,这是防止空格扰乱代码的好方法)
[: too many arguments   之类的错误很可能由此引起
补充2:可以将函数(如上面的函数)放在 ~/.bashrc 或 ~/.bash_profile 中,以便在 bash 中随时使用它们。
补充3:并行 make:为了提高多处理器系统的编译速度,make 支持并行编译程序。这意味着,make 同时编译用户指定数目的源文件(以便使用多处理器系统中的额外处理器),而不是一次只编译一个源文件。通过向 make 传递 -j # 选项来启用并行 make,如下所示:
make -j4 MAKE="make -j4"

仅供学习参考使用

生命中,不断地有人离开或进入。于是,看见的,看不见了;记住的,遗忘了。生命中,不断地有得到和失落。于是,看不见的,看见了;遗忘的,记住了。然而,看不见的,是不是就等于不存在?记住的,是不是永远不会消失?
随着时间的推移,记忆就像不断稀释的茶,越来越淡,但总有一些美丽的事情,希望能把永封记忆:

方寸间,历数世上桑田沧海
时空里,细问人间暑往寒来
是朋友,星移斗转情不变  
是知己,天涯海角记心怀

其实天很蓝 阴云总会散
其实海不宽 此岸连彼岸
其实梦也浅 一切皆自然
其实累也甜 只要心如愿
其实我要你 快乐每一天

就像一个会魔法的小女巫,每天都能带给你惊喜,所以我也记住了她说“有心,就是满月”有一种惊艳的美,她说“满天星”最喜欢…

也许,两条小溪注定会汇合,也许,就像两条平行线,只能互相欣赏;顺其自然吧,在我艰辛乏味的日子里,能有这段美好的记忆,能够再一次感受到人与人之间的友情,信任,爱心,已经很满足了:谨祝我亲爱的朋友一生幸福,快乐!


1:概述
RPM是RPM Package Manager的缩写,官方网站www.rpm.org;可以在bash中输入rpm查看命令格式帮助.
2:查询
rpm -qa    查询系统中安装的所有RPM软件包
rpm -q dhcp 查询dhcp软件包是否已安装
rpm -qp *.rpm 查询软件包的软件名称(未安装)
rpm -qi dhcp 查询dhcp软件包的描述信息(已安装)
rpm -qpi *.rpm 查询软件包的描述信息(未安装)
rpm -ql dhcp 查询dhcp软件包所包含文件列表(已安装)
rpm -qpl *.rpm 查询软件包所包含文件列表(未安装)
rpm -qf /usr/sbin/dhcpd  查询系统中指定文件所属软件包
3:安装升级
rpm -ivh *.rpm 安装rpm软件包;i表示安装;v表示verbose,print information;h表示hash,显示安装进度;
rpm -U *.rpm 升级软件包,未安装则直接安装;
4:卸载
rpm -e dhcp
5:公钥管理(未测试)
rpm –import /mnt/cdrom/RPM-GPG-KEY  导入RPM包的公钥
rpm -qa gpg-pubkey*  查询系统中安装的所有RPM公钥
rpm -qi gpg-pubkey-db42a60e-37ea5438 查询指定RPM公钥的详细信息
rpm -K *.rpm 通过多种形式校验,验证RPM包有效性

2006年02月21日

纵使阴晴圆缺 有心,就是满月  。第一次听到这句话,虽然是某某让我猜谜语,但还是一下就喜欢上这句话本身;树欲静而风不止,子欲养而亲不待;父亲上次还打电话过来说怎么这么长时间也不往家里打电话,其实不是不想打,主要一忙起来,老错过时间;于是每次想起打电话的时候,都到了10点以后;我知道家里睡得早,这时候打电话也说不了几句,还影响他们休息。我该检讨自己。
这一段时间旷了几次英语课了,虽然工作确实压力大;某某也说这么好的机会不珍惜,时间都是挤出来的。当初报培训班的时候可是不容易啊;今天又和xx company的工程师(from Europe)交流,那个italy人的英语真是流利,简直一句都听不懂,虽然他发音不标准;最近读usb2.0的E文规范,也读得头大,读得慢不说,由于以前没有概念,全都半懂不懂的。我该再检讨一次


2006年02月16日

第一、快乐的秘诀,不是做你喜欢的事,而是喜欢你所做的事。快乐的秘诀,不是天天朝思暮想着章子怡,而是珍惜你身边的女朋友;不是想着吃不到的龙虾,而是品味正拿在手中的烧饼–快乐的秘诀,是感激、是悦纳。
第二、重视现在。其实这个同学刚刚已经说出来了,只是他自己没有意识到:我问他要是考上清华北大去不去?他说过’不要假设’,因为假设就是假设,是没有意义的–心理健康十大原则之一:重视现在。所有过得幸福快乐的人,都是’重视现在’的人。"
第三、弗洛伊德的人格理论。弗洛伊德把人格分为三类:本我、自我、超我。
完全以本我行事的人,孩子气、不成熟,仅凭心愿生活:我想怎么样就怎么样–这是不可能的,谁都不能仅凭心愿生活。
单以自我行事的人,表现为自私自利,以自我为中心:别人怎么样我才不管。"
仅以超我行事的人,是殉葬者–自己怎么样都行,只要别人好。这位男同学其实就是在做殉葬者,父母让上学我就上学;等到毕业了,父母在老家给找了一个媳妇儿,不管自已是否已经有了女朋友,也就要老家的那个了……这样的男生内心非常柔弱,没有自我。
"道家有一句经典:’道生一,一生二,二生三,三生万物。’凡事有三。人格的三个方面也是不能割裂开的,任何只以其中一条生活的人,都将与成功无缘。"
  

2006年02月13日

《中国青年》专访王选:年轻人认准目标,就要狂热追求

王选,全国政协副主席,中国科学院院士、中国工程院院士、第三世界科学院院士,北大方正控股有限公司首席科技顾问。作为汉字激光照排系统的发明者,他推动了中国印刷技术的第二次革命,被称为“当代毕升”;作为青年才俊的导师,他爱才护才,有口皆碑。当我问他:作为科技带头人,您的人生目标是什么?他说:狂热地追求,看准了目标,永不回头。


能为别人活着,才是有价值的人生

记者:2002年3月,为表彰您荣获国家最高科技奖,北京点击查看北京及更多城市天气预报大学专门为您召开了科技奖励大会。会上,您谈了您一生中的十个梦想;接下来,又谈了您的“好人观”。正是您的“好人观”,感染了更多的人。

王选:那一次获奖,让我想起我小的时候。那一年,我10岁。一天,老师宣布要进行一项跟以往不同的评选活动,说要选出一名品德好、大家喜欢的同学,我以压倒多数的票获得了这项荣誉。这一荣誉是非正式的,我也从未告诉过父亲母亲自己获得了这个奖。 50多年后,再回想起来,才意识到这一荣誉对我的一生有多么重要。经验告诉我:一个人要想有所成就,他首先要做个好人。“毫不利己,专门利人”,是绝大多数人,包括我自己在内根本做不到的。我赞成季羡林先生关于“好人”的标准:考虑别人比考虑自己稍多一点就是好人。不过,我以为,这个标准还可以再降低一点,就是考虑别人与考虑自己一样多的就是好人。

我常想,一个人,一个好人,他活着,如果能够为社会的利益而奋斗,那么,他的一生才是有趣味的一生。爱因斯坦也曾说过这样的话:人只有为别人活着,那才是有价值的。我赞同他的话。但凡有成就的人,大多具备这种品质。他们为了社会的利益,为了活得有价值,始终不渝,狂热地去追求。

记者:从什么时候起,您开始了这种狂热的追求?

王选:从从事软硬件研究,从研制激光照排项目起,就开始了这种追求。为了激光照排,它的价值、它未来可能产生的影响以及对中国印刷业的这种根本性的革命所带来的前景,我被它深深地吸引住了。今天谈起北大方正,人们会说“既有名,又有利”。但,人们不大了解当时是何等的艰难!在很长一段时间内,我都有一种“逆流而上”的感觉,我几乎放弃了所有的节假日,身心极为紧张劳累,但也得到了常人所享受不到的乐趣。举个例子,1987年至1992年间,每到一处,我首先要看街上的报纸,看那些用了我们的激光照排系统排出的漂亮的版面,这种乐趣是难以形容的。

1990年11月,我获得陈嘉庚技术科学奖。李远哲与李瑞环同志一同为我们发奖。我问李远哲:你有没有想到能获得诺贝尔奖?李远哲说:“从未想到过。”甚至,他的同事跟他母亲说他能获奖,他都觉得那是胡说八道。获奖那天,他正在作学术报告,他作学术报告的时候,新闻里播出了他获奖的消息。作完报告后,人们纷纷上前向他表示祝贺,这时的他还以为是报告作得好的缘故呢。

我想,一个有成就的科学家,他最初的动力,决不是想要拿个什么奖,或者得到什么样的名和利。他们之所以狂热地去追求,是因为热爱和一心想对未知领域进行探索的缘故。

记者:对于名和利,您曾经有过这样一段描述,您说:中国古代有句话,上士忘名,将名利彻底淡忘;中士立名,靠自己的成就把名立起来;下士窃名,自己不行就窃取人家的。您说您做不到上士,因为做不到忘名的地步,但是决不会为了立名而去窃名。

王选:我想,我现在已经不是一个脱离社会、脱离企业、专门从事基础研究的科学家了,所以,不可能像钱钟书那样淡泊名利。那一年,英国女王来中国访问,请钱先生出席宴会。钱先生不去。他的理由是“我和她不是一路人”。而我的情况不一样,我的工作跟一个企业有关,企业里出了一位院士,获得了一个最高奖,对企业的诚信来说是有益处的。因此,我做不到像钱钟书先生那样忘名的地步。

一个人,应该自信而不自负,执著而不僵化

记者:作为汉字激光照排系统的发明者,您推动了中国印刷技术的第二次革命,被称为”当代毕升”;十几年来,您频频获奖:联合国教科文组织科学奖、陈嘉庚技术科学奖、何梁何利科学与技术进步奖、香港点击查看香港及更多城市天气预报蒋氏科技成就奖……在这个科学是第一生产力的时代里,您成了人们心目中的“知识英雄”。以您的目光,成功的人应该具备什么样的素养?

王选:自信而不自负,执著而不僵化。自信是什么?是相信自己。回想近30年的艰苦历程,我们是始终在与困难作斗争中发展的,用一句话说就是九死一生。但,方正电脑还是在1995年建立起了自己的品牌,建立起了自己先进的管理系统,再经过多年的奋斗,终于成为了PC厂商的老二。为什么?因为我们自信。什么是自负?自负是不顾实际,觉得自己什么都行。执著是认准目标之后,不懈地去努力,狂热地去追求,但不能僵化,要不断地发展以适应新的变化。这又让我想起1974年国家计委支持的一个项目。该项目中有一位老师是技术负责人,他的决心很大,拿出愚公移山的精神说:我做不完,我儿子做,我儿子做不完,我孙子做。我一听,心想:完了,等您儿子、孙子做出来,早不合世界科技发展的需求了,早过时了,后来这一项目夭折了。所以说,要执著,但不能僵化。

一个成功的人,他还要具有卓尔不群的洞察力和远见。在科学界,曾有这样的一个比喻,所谓指兔子的人、打兔子的人、捡兔子的人。指兔子的人就是指明科研方向的人,打兔子的人就是进行科技攻关的人,捡兔子的人就是让技术在市场上能够产生效益的人。因此,对于一个科研岗位上的领导者来说,他应该具有这种指兔子和打兔子的能力。

一个成功的人,他更要具备团结人的能力

记者:这些年来,您一直在强调团结合作问题。您曾经说过:中国不缺少有才华的年轻人,但缺少团结合作的精神。您提出疑问:中国人难道只能由外国老板指挥?中国人难道不能指挥中国人?

王选:这是我十年前提出的问题。现在的情况已经不大一样了。十年前,美国华人中曾用“下围棋”形容日本人的做事方式,用“打桥牌”形容美国人的风格,用“打麻将”来形容一些中国人的作派。“下围棋”是从全局出发,为了整体的利益和最终的胜利可以牺牲局部棋子。日本的公司或个人在对外时常常表现出团结一致的劲头,甚至他们去海外旅游也要找日本人开的旅馆去住,尽管有时更贵、交通更不便。“打桥牌”的风格则是与对方紧密合作,针对另外两家组成的联盟,进行激烈竞争。“打麻将”则是孤军作战,看住上家,防住下家,自己和不了,也不让别人和。这种作派显然是不好的,尤其是自己出不了成绩,也不让别人出成绩,更是严重影响发展。

拿计算机软件设计这个行当来说,绝大多数好的软件都是集体创作的成果,作出创造性贡献的最主要的研制者也常常不只是一个,单枪匹马很难有大作为。近20年来,我接触过很多年轻人,学术或技术方面才华出众者并不少见,但全面能力或其他素质方面的一些弱点却或多或少地限制了他们的发展。戈尔曼等一些著名心理学家指出,有必要重新审视传统的智商概念,因为决定一个人将来是否能有所成就的诸多因素中,智力充其量只占20%,而其余80%的因素中,宽厚、自信、坚毅等作用不可低估。心理学家们把后者称为“情绪商”。他们举了一些例子,比如,他们认为:美国贝尔实验室取得很多举世瞩目的成就的根本原因,不在于该实验室科学家们的智商高,而是这些一流学者之间的友好、愉快和有效的合作,换句话说,他们的“情绪商”超过常人。我们应该提倡团队精神,因为,在今天的科技发展中,善于合作的科学家取得大成就的机会更大。

记者:在谈到团队精神时,心理学家荣格列出这样一个公式:I + We = Fully I,这与您提出的“善于看到他人之长是团队精神的基础”有些类似的地方。

王选:是啊。为了解释这个问题,我给你举两个例子。一个是我的一位学生。大家公认他能力出众,干活麻利而可靠,但“情绪商”差,任性自傲,与合作者常搞不好关系。后来他到了一家公司主持开发软件,当他发现下级编的程序有错误并指出后,下级改正了他指出的错,却又故意制造了另一个错。为什么?因为他与同事关系不好的缘故。该软件后来很快就在市场上消失了。

另一个例子是,我的一位大学同班同学,成绩一般,智商并不突出,但“情绪商”很好,他大度、坦诚、待人友爱。大一时,我睡在他上铺,半夜解手儿时我常常迷迷糊糊地踩在他的头上,他总是一笑了之。在核武器领域,他奋斗了40余年,年过花甲之时,当上了工程院院士。

讲到团队精神,我最敬重的一个人是“两弹元勋”邓稼先。杨振宁在一篇回忆文章中说:“邓稼先是一个最不要引人注目的人物。和他谈话几分钟就看出他是忠厚平实的人。他诚真坦白,从不骄人。他没有小心眼儿,一生喜欢‘纯’字所代表的品格。人们知道他没有私心,人们绝对相信他。”我和邓稼先并不认识,但我很佩服他。他的伟大在于:他不仅自己才华横溢,而且能够让手下比他更出众的人充分施展才华。

为年轻人成为这个时代的“知识英雄”创造条件

记者:1993年,您退出了科研第一线,这一年您56岁。按照通常的观念,这正是年富力强的时候。为什么,您却决定了退出?

王选:1993年2月,我离开了真正设计工作的第一线,到今年已经整整十年了。虽然离开了第一线,但却一直没有脱离科研工作。让我作出这种选择的是1993年春节里发生的一件事情。那年春节,像往年的春节一样,我在家里闭门搞设计。两个星期后设计完成。恰巧我的学生刘志红过完春节回来。他看了以后对我说:“王老师,您设计的这些都没有用,IBM的PC机总线上有一条线,您可以检测这个信号。”学生的一句话,意味着我两个星期的研究成果成了笨拙设计。他的提醒,还让我想起两年前的另一件事儿,也是刘志红。1991年初,方正91设计即将上市,我忽然发现自己设计的芯片在处理图形时有漏洞。一时又想不出解决办法,便把这一问题告诉了RIP组的三个年轻人。当时并没有指望他们能想出对策,因为他们都没有参加这一芯片的设计工作。不料几天后,刘志红想出了一个妙招,回避了这一失误。

这两件事促使我认真地反省自己。拿我自己来说,我的两次创造高峰是1964年从事软硬件研究(那一年我27岁)和1975年研制激光照排项目(那一年我38岁),那时的我是无名小卒。在工作中我常常会受到一些表面上比我更“权威”,但实际上对技术细节了解甚少的人的干扰。而我自己,这些年,也似乎成了计算机某个领域里的所谓“权威”。但我心里清楚:我看的技术资料和文献已不如年轻人多、第一线的实践也不如年轻人丰富了。在计算机这种新兴学科领域,如果不掌握或不熟悉重要的技术细节是容易犯“瞎指挥”错误的。我的创造高峰已过。我应该做我现在能够做的事,帮助那些有才华、有潜力、尚未成名的“小人物”,他们需要我的支持。

记者:谈到有才华的人。您的秘书丛中笑女士在我一进门的时候就对我说:可以和王选老师谈谈关于年轻人、关于人才方面的事儿,他一定会很高兴,因为那些都是他的“宝贝”。那么,就请您谈谈这些“宝贝”吧。

王选:(笑)方正每招一届员工,我就让人事部门整理一本花名册,一有空,我就到这些员工所在的部门去和他们聊天,了解他们的兴趣爱好和特长,不久我就能一一说出他们的名字。我有一个笔记本,是专门用来记录与员工们的谈话的,那确实是我的一件“宝贝”。

我可以跟你说说我们方正的年轻人。一个是现在已是博士生导师的汤帜。那一天,他是陪着同学到我家来咨询考研,我却录取了他。汤帜的数学成绩很好,程序设计得过奖。在做我的硕士研究生期间,我发现他特别着迷于技术,一个问题想不出来,会一想再想,直至找到答案;他的程序设计也很少出错。现在,由他做技术主导、由周劲负责市场开发的eBook ,再加上在技术上也是尖子的技术开发主管张力,这个项目现在做得很好。计算机软件这个行业与其他行业不同,技术第一线的人太苦太累,而汤帜一干就是16 年。这样的人才,我们应该为他们创造更好的条件。

记者:人才有了,为他们创造条件,留住他们,让他们充分发挥自己、展现自己,就是摆在方正面前的一个重要问题了。

王选:是啊。有些单位曾经想挖我们的人才,给的薪水也比方正的高,但,他们没有走。他们觉得在方正这样的一个团队里能更好地发挥自己。

记者:靠什么,方正有了这样的吸引力?

王选:为他们创造平等、和谐、有利于他们发展的好环境。李远哲曾经说过一句话,他说他在美国体会最深的就是人与人之间是平等的,换句话说,学生可以反对老师。钱学森的导师是国际著名的学术权威,有一次,钱学森跟他争得面红耳赤,导师非常生气,但稍后想想钱学森是对的,第二天便爬上三楼给钱学森赔礼。在方正,我们提倡这种平等,这是一个和谐环境不可缺少的氛围。

至于当代的年轻人才,他们有个共同特点:对于生活待遇有一定要求,但达到一定的程度后,对金钱又不是无止境追求,即所谓“金钱不是万能的”。但过低的收入,没有安身的住房,也很难让年轻人去“献身”,因此,“没有金钱又是万万不能的”。我们要为他们创造条件,让他们依靠知识和创新成为百万富翁,成为这个时代的“知识英雄”。 (高晓春)

转自news.qq.com

2006年02月12日

今天去城里,又看到贼了,我把写到这里,希望对大家有所裨益:
公元20051211,星期日,晴+微风,和朋友上街,在火车站换乘39路时,一瞬间的疏忽,忘了手里拿着手机,发完短信后随手放到夹克侧身口袋,被偷。当时,我想如果以后再让我看到贼,非打他个半死不可。此后,每次上街,我会和身边的人刻意保持一定距离,并眼睛随意四处观察。
终于,2006年1月3日,在市政府门前车站等车的时候,我看到了这一幕,一个穿灰西服的小伙子把手伸进了一个中年男子的口袋,人很多,有点挤,视线被挡了一下,我没看清到底有没有摸什么东西出来。那家伙被后边又过来的人挤上了车,后边有座却不往后走,站在前边和下边等车的另一个人寒暄了两句,说了句人太多之类的话,又下来了。他那个同伴开始我没发现,这时候大概给了他一个眼神,他跟我对了一眼就扔了句我去买烟朝马路对面走去。
今天,2006年2月12日,又是在这里,这次更离谱,人太多,本来我没注意到。11路车来的时候,我就慢悠悠地从中门上了车(这时人基本上完了,车马上就会开),上车后,看到一位30岁左右的女士很气愤地在指给大家说,下边那个穿黑皮茄克的男子刚才把手伸进她的口袋,她口袋里装着她的nokia,使我又想起我的nokia。她老公神态很平静,坐在座位上。我朝窗外望去,又是那张熟悉的面孔…
我好寒心,但感觉无可奈何。这就是在我们市政府办公大楼门前啊,旁边建行的保安我想如果不是眼睛有问题的话大概早发现了吧,别人被摸了都不打110,跟你有什么关系啊你还想打…
我又想到了以前厂里贴的那个寻人:大意说是晚上滑冰场有几个小年青欺负两个mm,这时候我们厂一名员工路见不平,挺身而出。结果最后两小姑娘跑了,其他几个都被带到了派出所录口供,我们那名员工一张嘴当然说不过别人几张嘴,最后只好贴出寻人启事想请出那两个女孩,至于最后结局,我想各位不会想得那么乐观有点幼稚吧…

2006年02月11日

以前天天就是上班,下班就什么都不想干,坐到那里玩游戏;玩起来游戏又不想动,一直玩到一两点;第二天爬起来就去上班,天天感觉上班就是累;如此恶性循环,天天下班也就只有玩游戏的力气了。好象自己也挺忙的,从来不会觉得无聊,老想着要是有大把的时间多好,玩够了就去看那一堆需要看的书;其实看书也蛮有意思,只是游戏更有意思。
慢慢的,感觉到自己的青春在飘逝,人生啊,怎么可以这样过,以后想起来,会觉得对不起自己的…

以前老想着从现在开始少打游戏,但朋友一叫,就去打,一打起来就全忘了,就没完没了。后来,偶然的机会,认识了她,看到她的q-zone,觉得这个女孩子的生活也蛮有意思;同时我终于下定决心,以后彻底不玩魔兽。我不知道这个以后能后多久,但我告诉我所有的魔朋兽友:在我能绝对控制魔兽对我的吸引力之前,我以名誉担保我不玩魔兽了。昨天晚上还有两个叫我,我没玩,其中一个是我以前经常拉了玩的。
不玩游戏了,一下子开始觉得自己少了好多朋友,开始会觉得不上班的时间反而更难过了。对那个女孩子,感觉今天凌晨说了一些不该说的话;现在我不太清楚自己的感觉(或者也可以说感情)了,只是觉得她非常可爱,性格正是我喜欢的那种,也许我把她想得太完美了吧;觉得有点非常想见她,大概是好奇心吧;连别人面都没见过,声音也没听过,应该和爱情无关吧…

什么是最重要的?我的人生应该怎样过?我的时间应该怎么来分配?我想我有答案了,我亲爱的朋友们,你们呢?






2006年02月09日

看一个人的心术,要看他的眼神. 
看一个人的身价,要看他的对手.
看一个人的底牌,要看他身边的好友. 

看一个人是否快乐,要看他清晨梦醒时的一刹那表情.
看一个人的胸襟,要看他如何面对失败及被人出卖. 

看两个人的关系(男女)要看发生“意外”时,另一方的紧张程度…..