112013
 

先介绍下背景。我使用 Fvwm 做窗口管理器,用 FvwmButtons 做了一个任务栏,还做了一个类似 Unity 或 GNOME Shell 侧栏的应用程序快捷启动器栏,并且把工作区切换器(一个 FvwmPager)嵌在里面。我用比较多的 GTK 或 GNOME 程序,但不开 gnome-session。为了使 GNOME 控制中心的设置生效,我在 Fvwm 配置中在初始化阶段启动 gnome-settings-daemon。

这样的配置一直工作地很好,但升到 Fedora 18 之后,同样的配置下,进入桌面后会卡死几秒钟,之后 CPU 负荷很快达到并保持 100%,用 htop 查看是两个 FvwmButtons 进程占用了很高的 CPU,不得不用 SIGKILL 信号杀死。当我注释掉一个 FvwmButtons 后,高 CPU 负荷的问题出现的机率大为减少,但还是偶有发生。两个 FvwmButtons 都注释掉,CPU 不会 100%。这时进入桌面后再手动开两个 FvwmButtons,也不会再有 CPU 持续 100% 的问题。这一诡异的问题使我很长一段时间内都要进入桌面后再开启两个工具栏。之前还集中精力调试过一次,以为可能是 race condition 之类的问题,试图通过调整启动过程中两个 FvwmButtons 的启动顺序位次来解决,但后面测试表明这不是有效的解决手段,问题还会不时出现。

随着我升级到 Fedora 18 还有一个有关 Fvwm 的问题出现:使用 Fvwm 的 Restart 命令重启桌面后,通知区域的部分图标(如 Fcitx、NetworkManager)会丢失。尽管相应的主程序还在运行可以使用,但没有这一小图标一些事情就做不了或不方便做了。我的通知区域由 stalonetray 提供,它被嵌在任务栏中。与此同时,经常收到 ABRT 报告说 control-center 遇到问题等。此外,程序的字体大小会变小(恢复默认值),而不是我配置的字体大小。这一问题使得 Restart 重启桌面不再有用,这在使用 Fedora 16 和更早时是没有过的。

近日我又对这些问题有了兴趣。首先我关心的是通知区域图标丢失的问题。通过对 Fvwm 配置中重启时调用的函数 StartFunc 的调试,我发现问题在于其中有一行 killall stalonetray。它是用来杀死已有的 stalonetray 进程的。正常来讲,这里杀死旧进程后,开启 FvwmButtons 任务栏时会启动新的 stalonetray 进程。(根据版本库记录,去年的 4 月份做的这样配置,参考自论坛讨论。)然而在 Fedora 18 上,杀死 stalonetray 进程后,gnome-settings-daemon 进程就挂掉了!事实上,我可以在命令行下启动 gnome-settings-daemon(它在 /usr/libexec/ 目录下)和 stalonetray,然后命令行 killall stalonetray,这时 gnome-settings-daemon 会报一大段错误,退出程序。于是,问题解决需要不杀掉 stalonetray。最终的解决方案是 StartFunc 中删除 killall 这一行,并且在 FvwmButtons 配置中做如下改动(diff 格式):

-*FvwmButtonsTop: (3x1, Frame 0, Left, Swallow(Close,Kill,UseOld) "stalonetray" `Exec exec stalonetray`)
+*FvwmButtonsTop: (3x1, Frame 0, Left, Swallow(NoClose,UseOld) "stalonetray" `Exec exec stalonetray`)

其中关键是 NoClose,它使得每次 Restart 之后 FvwmButtons 被自动杀掉时,stalonetray 会被吐出 (unswallow),之后再启动 FvwmButtons 任务栏后又会吞入 (swallow)。stalonetray 进程一直活着,其中的图标也不会丢失了。事实上,最初我对字体大小变化的问题并不敏感,没有意识到这正是 gnome-settings-daemon 相关的反应。之前一直怀疑 stalonetray 不够可靠,浪费了好些时间。滑稽的是,这和我去年 4 月份做的修改恰好相反,只是那是 Fvwm 是 2.6.4,现在是 2.6.5,而 stalonetray 是许久没有版本更新了。也许这里的 bug 报告使得 NoClose 作用于 stalonetray 变正常了。

这一问题解决之后,我又试图调查进入桌面时卡死数秒的问题。为了找出可疑的进程,我在控制台终端登录,在 GDM 登录 Fvwm 之前,启动一行命令(主要目的是每隔一秒打印出占用 CPU 最高的 10 个进程):

sleep 2; while true; do ps aux --sort=-pcpu | head -n 10; sleep 1; done | tee test/log

很遗憾这样得到的输出没有多大帮助,若干个进程(fvwm, gnome-settings-daemon, nm-applet)都会短时间内占用不少的 CPU,但没有哪个看起来特别突出。最后真正有效的排查方法很土,就是将 Fvwm 的启动函数内容全部注释,然后逐个加入,测试观察。测试结果表明,问题出在 gnome-settings-daemon 上。不启动这个进程时,Fvwm 进入桌面没有可以感觉到的卡顿,很快就加载好自启动程序。而一加入 gnome-settings-daemon,进入桌面时就会遇到数秒内 CPU 负荷很高桌面卡死的现象。在桌面里,手工启动 gnome-settings-daemon 也有类似反应。这使我 Google 了一下 “gnome-settings-daemon high cpu”,结果的确看到了一些 bug 报告,包括 GNOME Bugzilla 的这个。不过这里的问题和我遇到的并不一样,这里的问题是 gnome-settings-daemon 的 CPU 负荷持续居高不下,而且和 NumLock 有关系。我的确试了其中的与 NumLock 相关的一行修复,不过对我的情形没有什么帮助。

定位到问题在于 gnome-settings-daemon 使我意识到,在 Fvwm 的 InitFunc 里启动它是不行的,至少对 Fedora 18 上的 gnome-settings-daemon 3.6.4 是不行的。于是我考虑把启动它提前,让它不在 InitFunc 执行期间和更后面制造麻烦。具体来讲,我在 Fvwm 配置文件中删除了启动 gnome-settings-daemon 这一行。然后把 /usr/share/xsessions/fvwm.desktop 文件中 Exec 一行修改如下:

Exec=/home/alick/bin/startfvwm

这里的 startfvwm 内容如下(记得要给它可执行权限!):

#!/bin/sh
/usr/libexec/gnome-settings-daemon &
sleep 5
fvwm

后续测试表明这样确实解决了进入桌面时卡死的问题,尽管在进入前引入了 5 秒的延时。(我试过设置成 2 秒,结果这时重启机器后第一次进入 Fvwm 时,仍会要一段时间的卡死。)之后 Fvwm Restart 或注销重新登录时都能很快准备好桌面。笔记本睡眠、台式机24小时工作会弱化这个延时的负面影响。

值得一提的是,我起初尝试 Archlinux 维基中提到的 .xprofile,期望 GDM 在启动 xsession 前先执行它。测试发现在我的 Fedora 18 上 GDM 是无视这个文件的。粗略 grep 了一下 /etc/gdm//etc/X11/xinit/ 下的文件,也没有 xprofile 出现的痕迹。

042013
 

Fedora 中午社区三月的线下活动于 3 月 23 号在北京图灵公司的一个办公室兼活动室举行。这次活动是和北京 GNOME 用户组 (BJGUG) 联合举办的,除了 Fedora 社区外,BJGUG 还召集到了 Ubuntu、openSUSE 和中标软件的社区贡献人员爱好者等。聚会主题是讨论社区建设中的问题。

我做了题为《Fedora 及其中文社区》的报告,介绍了 Fedora 的主要特点,以及中文社区的现状。这里面要传达的主旨是两点:1) Fedora 是一个强调自由、友爱、杰出、前卫的发行版,这四点是社区的四原则,也可谓核心价值观。这是对社区的定位,也是社区发展的基石。2) Fedora 中文社区是一个活跃而友好的社区,社区的主要沟通方式是邮件列表IRC 聊天室

之后的问答交流环节,有问及 Fedora 与红帽的具体关系。简单说来,Fedora 是一个社区项目,红帽对它进行赞助。Fedora 的新版本命名、发布管理等事务都由社区主导,红帽也不对社区维护的站点的内容负责。有问及与其他 Fedora 的本地化社区的交流,我想现在并没有多少。后面李震宁讲到和台湾的有关 Linux 推广的交流,不过在 Fedora 这里中文社区本来就不区分大陆或者港台或者其他地方,只要会说中文就可以。不过我很期待在 APAC 区域的 FUDCon 上,或者其他场合与其他的本地化社区进行交流。有朋友问到 Fedora 中文社区的核心问题是什么,对此我无法给出明确回答。我的一点体会是社区的核心在于人,而非技术。对于技术社区而言,虽然最初是对技术的兴趣使不同的人来到社区,但是社区发展是要人来推动的。具体地说,是需要活跃的贡献人员积极交流、分工协作,把社区的事务活动做好,使社区繁荣发展的。

承前所述,社区目前的一大问题是缺少贡献人员。这个问题是众多发行版社区、GNOME 项目等共有的。如何壮大社区贡献者的队伍,是个很值的思考的问题。这个问题还可以分为两步,一是如何吸引非 Linux 用户成为新用户,二是如何将普通用户转化为贡献人员。对于第一个子问题,我们需要热心的社区成员帮助新手入门。对于新手提问,应该尽量的耐心,多一些提醒和指导,毕竟 Linux 与其他系统差别比较大,新用户需要面对许多习惯的转变,另外老手也是从新手开始一步一步摸索出来的。维护一份面向初学者的高质量的常见问题解答 (FAQ) 会事半功倍。线下活动中加入新手体验和引导环节也会有所帮助。第二个问题是从用户到贡献者。我们应该让普通用户了解到为社区做贡献是一件不难做的事情。报 BUG、做测试、参与本地化翻译、打包、组织线下活动都是做贡献的好方式。做贡献不意味着要付出很多精力,工作之余闲暇时有一定投入就好。相对于日常工作,社区参与更多以兴趣为导向。社区应鼓励普通用户把社区贡献当作力所能及的志愿活动,参与到贡献者的行列中来,壮大贡献人员队伍。

对于中文社区而言,本地化或曰翻译也是很重要的一环。毕竟许多人还是看中文更舒服,或者只能看得懂中文。软件、网站、维基、文档都需要本地化,以帮助更多的中文用户更好的使用 Linux 系统。本地化目前遇到的问题一方面是翻译一致性的保证。不同人对同一词条可能叫法不一,我们得提醒后来的翻译者参照现有翻译以及术语表尽量保持前后一致。另外,软件的多样性需要不同专业背景的人提供恰当的翻译。翻译人员最好有多样的学科背景与专业方向。此外,目前还有发现了翻译问题但不知改报到何处的问题。我在此也给个提醒,GNOME 与 GNU 软件翻译的问题应报到 i18n-zh 邮件列表。Fedora 翻译问题应报到 trans-zh_cn 列表。RPM、Yum 等 Fedora 上游项目的翻译问题暂且也可报到 trans-zh_cn 列表。

最后汇报一下活动的福利。吉拉德 (Gerard) 带去了两件 Fedora 的 T 恤,图灵免费送出了若干本书,李震宁带去了许多年历,此外还有 Ubuntu 贴纸、笔等等。活动结束后大家去立水桥附近一海鲜城聚餐。此行收获颇丰,期待后面再聚。

附上活动照片链接视频链接,我的幻灯片链接

242013
 

周五登陆 IRC 参加聚会,发现我长期使用而且已经在 freenode 上注册的昵称 alick 被占用了。 仔细查看 irssi 中显示的信息,有一行写道(部分信息已加掩码):

Irssi: Your nick is owned by Ali Cengiz Kxxx [~cengiz@188.56.141.xxx]

这个(可能来自土耳其的)老外的名字的确很适合缩略为 alick,不过我早就注册过了这个昵称, 而且一直在用,应该不会过期(expired)。周五晚上我最后是在 NickServ 私聊窗口中用如下命令拿回我的昵称的:

identify alick <password>
ghost alick <password>

其中第一行对注册的昵称进行鉴定,它的成功执行也表明帐号还在我手上。 第二行断开现有的该帐号的未授权的连接。 文档 显示这一命令一般用于断开自己的旧连接。 为了帐号安全起见,我还修改了下密码:

set password <new password>

周六我再次登陆 IRC,发现我的昵称又被占用了。看来上面的方法不解决根本问题。 查阅资料,发现应该这样做:

release nick <password>
set enforce on

其中第一行强制未经鉴定正在使用昵称的用户修改昵称,第二行则会禁止未鉴定的使用, 用户必须在 30 秒内进行鉴定方能使用这个昵称。

今天(周日)再做测试,我的昵称可以正常为我所用了。虽然可以看到他仍旧尝试用这个昵称:

21:15 -NickServ(NickServ@services.)- 1 failed login since last login.
21:15 -NickServ(NickServ@services.)- Last failed attempt from: alick!~cengiz@188.56.141.xxx on Feb 24 10:55:39 2013.

真心希望他能回心转意,换个昵称,不要再尝试这个了。

232013
 

SSH 登陆一台新主机时,会提醒我们检查主机密钥的指纹。 不过怎么查看主机密钥的指纹呢?用什么命令? 这个问题显然不是第一次被问到,一篇 2008 年的文章 就指出了答案: 在新主机上运行命令

ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key

ssh-keygen 命令的 -l 选项指示打印公钥的指纹。-f 指定公钥文件。 对于 RSA、DSA 密钥而言,不必须指定公钥文件,命令会自动寻找匹配文件。

查看主机密钥的指纹的命令居然字面意思是生成密钥,的确不太直观。 无独有偶,我们还知道删除 SSH 密钥的命令叫 ssh-add。 SSH 的命令就是这样。

112013
 

注:把几个月前写的刷机笔记张贴出来,备忘。

对用 Android 手机的人来说,恐怕不刷机才算不正常。这里我们的目标手机是 ZTE U880,是中兴 Blade 系列的一员,也是中国移动 G3 定制机之一。 使用的 PC 机装有 Linux 系统。但刷机步骤应该具有普适性。 简单的讲,刷机分三步:

  1. Root。使用 superoneclick 或者 rageagaininthecage-arm5
  2. 安装 Recovery,即 ClockworkMod Recovery。
  3. 真正的刷机(卡刷)。把 zip 包放在 SD 卡中。手机关机。按住电源键和音量减键不放 直到看到 Recovery 界面。

注意 U880 有 CM 的 ROM, 但考虑到其为 TD-SCDMA 制式,本身不在欧美销售,所以可能并不适用

刷机时需要用到 ADB 工具。 它可以从 Android 网站 下载,在 Fedora 系统上还可以直接从源里安装 (sudo yum install android-tools)。 注意从网站下载时解压后只含基本工具,需要在 tools/adroid sdk 界面下载安装 Platform Tools 才有 adb 工具。 有了 ADB 后,Linux 下还需要手写 Android 手机的 udev 规则,参考博文。 之后,可以在电脑上用 adb devices 列出连接的设备信息, 用 adb shell 进入 shell 操控手机(可以尝试 su 验证是否 root 成功)。

顺便吐嘈一下 U880:各种刷机包包括 CM 的都是针对 Android 2.3.x 系列的, 看起来无望升级到 4.x 了。由于是定制机,所以刷机包一般都只是做些主题美化 之类的事情。

顺便再吐嘈一下 Android:Android 对于硬件厂商来说是一个好的平台,但它并没有培育出一个好的应用软件平台。 (这里的好主要指开放。) 它和普通的 Linux 系统实在相差不小, 对应用的权限控制很不令人满意,第三方应用市场对应用质量的审核也让人担心。 这种背景下的系统安全性很容易让人联想起 PC 机上的 Windows。

112013
 

赶在 Fedora 18 北京的 Release Party 前,将笔记本电脑上的 Fedora 16 升级(覆盖安装)到了 Fedora 18。 众多的特性也意味着众多的改动,花了一番功夫方才把系统配置舒服。 记下一些东西,希望对今后的安装升级有所提示。

文件迁移

升级后发现一些文件的位置发生了变动。 发行注记 中已经提到 .fonts.conf.fonts.conf.d/ 迁移到了 XDG 规范下的 .config/fontconfig/ 目录之下。 (相对于直接手写上述配置文件,Fedora 18 更推荐使用 fonts-tweak-tool 来设定字体偏好。) 不过没有提到 GNOME 3.6 中的 GDM 的会话日志文件从家目录下的 .xsessions.error 变为 .cache/gdm/session.log (参考 BUG 报告), 另外 GDM 已经不再关心 .dmrc 文件的内容,而是读取 /var/lib/AccountsService/users/userid 获知用户的会话信息。

允许非特权用户挂载卸载设备的命令行工具名称从 udisks 变成了 udisksctl,语法也有了变化。 监控磁盘使用情况的 gdu-notification-daemon 消失了。

设置变动

GNOME 3.6 集成了 iBus 输入法框架,而且默认没有提供开启输入法的 快捷键(一般是 Ctrl+空格键)。要使用其他输入法框架,例如 FCTIX,需要照此 去做。 另请注意不要启用(即禁用) GNOME 键盘快捷键设置中的输入法快捷键。

Fedora 18 中在防火墙方面,Firewalld 成为系统服务,iptables 和 ip6tables 不再默认启用, 图形界面配置工具也从 system-config-firewall 变为 firewall-config。 命令行工具从 lokkit/ip*tables 变为 firewall-cmd。更多信息可参考 firewalld 的特性页面

从 GNOME Live USB 安装的系统的图标主题是 GNOME 默认的灰褐色系列, 而不是经典的蓝色主题。 通过安装 fedora-icon-theme 软件包,然后在 gnome-tweak-tool 的设置中选择 Fedora, 可以恢复过去的外观。注意可能需要注销重新登陆才能在 Nautilus 中看到效果。

其他任务

此外还有一些常规任务。 为解决 Android 手机 ADB 时的权限问题,需要手写 udev 规则 /etc/udev/rules.d/51-android.rules。 安装 VirtualBox 后,需要将自己添加到 vboxusers 群组之中, 要有 USB 支持还需要安装对应版本的扩展包。 还有在 Firefox 和 Thunderbird 中禁用 CNNIC 证书等,不再细述。

未解决的问题

我希望可插拔设备可以实现无需密码挂载,过去的方法需要直接修改系统文件。 通过阅读文档 polkit(8),发现应该可以在 /etc/ 下写配置文件实现,但尚未搞定。

Fedora 18 下,使用 FVWM 做窗口管理器时,启动阶段运行我的两个 FvwmButtons 模块,会使 CPU 100%,有待解决。

十一 242012
 

依赖关系

Octave 的依赖很多,有 blas, lapack 线性代数库,一堆 稀疏矩阵库 (Fedora 安装 suitesparse-devel),还有 ftgl, arpack, qrupdate 的 devel库, gperf 等。比较烦人的还依赖 texi2dvi (虽然不时本质依赖,但没有它 make 最后报错)。

Fedora 软件仓库里的 texi2dvi,依赖 texlive RPM。 最初想用 fake texlive 包的办法,但发现它依赖的 /usr/bin/texconfig-sys 在 texlive 虚假包中一句 Provides 解决不了。最终还是下载了官方的 texinfo.tar.gz 压缩包,./configure; make; make install 解决。 注意这样会重复安装 info 等工具。

Octave 三部曲

最新的代码版本中把早先 Octave Forge 里的 Java 支持整合进来了。 然而这使得我 make 时报错 jni.h not found 于是安装 java-1.6.0-openjdk-devel,重来,还是不行。 查看 config.log 文件发现 JAVA_CPPFLAGS 不对(至少对 Fedora 来说), 几经周折发现手动指定 JAVA_HOME 可以绕开这个问题:

./bootstrap
JAVA_HOME=/usr/lib/jvm/java ./configure
make -j 6
make check

其他

最初把 hg 仓库克隆到了笔记本电脑上,后来意识到这不行(编译太慢),于是 转移到台式机上。发现可以建立一个文件夹 hg init 后,在源端使用 hg push。 不用担心 bare repo 的问题,hg 只会更新 .hg/ 下的东西,需要检出时 hg update 即可。

十一 222012
 

概述

我们的自然辩证法概论课为读书笔记开出了一个长长的书单列表作为参考。这其中生活·读书·新知三联书店出版的名为“太阳、基因组和互联网”的一书引起了我的浓厚兴趣。第一眼看到这个书名甚至觉得有些奇怪:三个名词,一个属于天文学范畴,一个是生命科学中基因工程的术语,另一个则是现代信息技术的典型代表,它们之间有何瓜葛,为何将它们三者相提并论?当我从图书馆中将它借出,发现它不过一百五十余页时,我更心生疑虑,怀疑这本书是否有足够深度和广度。

不过,待我细细读完全书时,我可以说这是一本不可多得的讲述科学技术与社会发展的好书。作者用不多的笔墨介绍了诸多科学技术的发展特别是工具的发展,还介绍了社会变迁的过程,论述了它们之间的关系。这其中既有讲述故事、引述观点,又有作者的论证和批驳,既有回顾历史,又有饶有兴致的展望未来。这本书最大的特点是它不试图介绍高深的理论与繁琐的细节,而是去探索和把握发展的本质,并娓娓道来,发人深思。

这本书的全名是《太阳、基因组与互联网:科学革命的工具》,作者是弗里曼·J·戴森(Freeman J. Dyson)。他不仅是出色的理论物理学家,在量子电力学领域作出了显著的贡献,而且更是一个睿智的哲人。他对天文学、生命科学、信息技术等都有深入的观察和思考,对新工具于科学技术的推动作用有独到的见解。本书就很好地反映了戴森对科学技术的认识和思考。这本书的内容是基于作者在1997年春在纽约公共图书馆举办的系列讲座《科学的三幅面孔》,讲座的对象是非科学研究人员的普通公众。这也使得本书的内容更加通俗易懂,而且有比较多的有关政治、经济、社会的思考。

这本书的正文分为三个部分,标题依次为科学革命、技术与社会公正、以及坦途。不过在我看来,这三部分的内容并不是相互独立的,其中的讨论是有交叠的。另外书中的导言和跋中也有睿智的观点。下面我将抛开书中篇章布局,将核心内容分为三个方面来展开介绍作者的观点和我的体会。

科学技术的演进

作者在书中从历史的角度讲述了科学与技术的关系的演变。在二十世纪之前,科学与技术的发展相对独立,似乎并不瓜葛。例如19世纪的铁匠一般有精湛的技术,但他们对科学往往并不关心。然而到了二十世纪,科学进步促进了技术的进步,同时科学进步也更多地需要技术进步来提供动力。二十世纪前期无线电技术的发展,是以麦克斯韦(Maxwell)的电磁场理论为理论依据的。微波技术又应用于分子生物学,促进了DNA双螺旋结构的发现,而且应用到了天文学领域,射电天文学带给天文学家以清晰的射电源图像。信息科学催生了软件行业的快速发展,而如今软件已是科学研究中的重要工具。谈及科学与技术的关系,作者论述道:“科学将继续产生不可预测的新观念和新机遇。而人类将继续对新观念和新机遇回报以新技术和新发明。”

有关科学进步的驱动力这个问题,有两种截然不同的观点。历史学家库恩在1962 年出版了《科学革命的结构》一书,持有科学进步是由新概念驱动的观点。 35 年后,另一位历史学家盖里森在《图像与逻辑》一书中,借助上百张科学装置的图片,表述了科学进步由新工具驱动的观点。作者并没有站在两种观点的任何一方,而是更加客观地看到“科学进步既需要新概念,也需要工具”。不过,作者指出,“大多数新近的科学革命都是工具驱动的。”例如,天文学的进展极大地受益于新的时钟(脉冲星的脉冲周期)和新的软件程序(用于微弱信号的检测和处理)。另外,科学发现不总是在有新的概念的指引下发现的。事先没有概念,从实验或观察中发现新的现象,从而得出新的科学发现,也是科学进步的典型过程。沃尔斯赞发现毫秒脉冲星也有行星、桑格发现病毒有重叠基因,都是在事先没有概念的情况下意外得到的。

虽然科学与技术如今已有相互促进的紧密联系,但我们还是需要认识到科学与技术的不同点。科学有其显著的严谨性。在科学中,我们需要区分模型和理论,它们以不同的方式帮助人们认识自然。理论是一种建构,它由逻辑和数学建成。模型也是一种建构,是对真实世界的简化,保留一些(关心的)特征,忽略其他特征。模型是理解自然的更基本的工具,尤其是在超越了观察限度时。随着人们认识的深入,模型往往被理论取代。此外,科学发现往往需要试图证明自己是错的。有许多科学发现是在观察到反常的实验现象时,排除各种可能错误干扰后,才确定是真正的新发现。而在谈论技术时,我们则主要关心它是否用于生产实际,是否比过去的工具更加高效。我们还关心技术的经济效益,如是否能够降低成本等。

科学计划的可持续性

如今,科学研究进入“大科学”时代,科学工作者的群体规模扩大,同时也出现了越来越多的有大型的科学计划。在书中作者对于大型科学计划的可持续性做了深入的分析。作者认为,可持续性的计划可以开启一个新的纪元,而不可持续计划则意味着旧时代的终结。计划的可持续性对未来的科学研究有重大影响。

作者认为NASA的航天飞机项目就是一个不可持续的典型例子。作者推理人类探索征服太空的梦想可以分为两个阶段,短期来讲是可靠地发射卫星用于科学军事或商业用途,而载人航天、星际旅行则应作为长远目标。事实上,将人类送上太空,不是一个单纯的航天问题,它还涉及到生命科学等诸多领域,例如训练宇航员适应太空环境、使几个人可以在与外界隔绝的环境中正常生活都是载人航天需要面对和解决的问题。不幸的是,航天飞机计划混淆了太空探险的长短期目标,它既要满足短期需求,又要用于长期需求。这导致的结果是它对于前者来说太贵,对于后者又作用有限。另外,航天飞机计划很大程度上受政治意志影响,它是美苏称霸竞赛的产物。当美国阿波罗登月成功后,政治上的竞赛欲望逐渐消失,阿波罗计划被放弃,但航天飞机计划包含了支持太空探险功能的妥协。这一妥协的产物既花费昂贵,又作用有限,难以长期维持下去。现在我们已经看到, 2011年美国的航天飞机全部退役,不再执行飞行任务,为这一浩大项目划上了句号。

作者还深入讨论了著名的人类基因组计划。它于1990年正式启动,预计到2005年完成。投入的资金有30亿美元之巨。书中介绍,到1999年时只完成了不到十分之一的基因组测序。在作者看来,人类基因组计划的进展缓慢,资金投入巨大。作为对比,斯隆数字太空观测计划(目标在于制作北半球太空的精确电子图)只需要大约五年时间,耗资约八百万美元。它的花费要小得多,这意味着它具有持续性。作者得出结论,大型计划的可持续性受制于费用,而费用和工具的优劣有很大关系。这一区别又与不同学科人员对工具的态度和风格有关。天文学家习惯于自己发明、制造、改进自己用的工具。借助互联网,他们可以以较低的花费开展世界范围内的合作研究。而生物科学和医学的研究人员没有发明工具的传统,而人类基因组计划中恰恰缺少好的工具,进行基因组测序和蛋白质结构分析等。此外,如期完成人类基因组计划还是一项政治任务,这使得开发更好测序工具的想法不被支持和采纳,成为政治妨碍正确的科学决策的一例典型。

在作者看来,科技进步需要更多的可持续性的计划。而可持续性需要有廉价的工具,容易大量部署和使用。制定科学计划需要区分长期与短期目标,避免将二者混淆。

科学技术与社会

《太阳、基因组与互联网》一书是从著名数学家戈德弗雷·哈代(Godfrey Hardy) 的故事讲起的。哈代曾出版了一本名为《一个数学家的辩护》的小书,阐述了他最为一个纯粹的数学家将纯数学视为艺术美的追求的观点。哈代视应用数学为二流数学,而且痛恨应用数学被以任何方式应用于战争。哈代在他的书中做了如下的著名论断:“如果一门科学的发展有助于加剧在财富分配上也已存在的不平等,或者更直接地促成人类生命的毁灭,据说它就是有用的。”作者虽然并不赞同应用科学与纯粹的理论科学有高下之分,但他认为哈代的警告“经常是千真万确的”,值得每一个应用科学家铭记。技术是推动人类历史的最重要的力量。特别是当今世界,科学技术被认为是第一生产力,对人类认识自然、改造自然有极大的推动作用。对于科技工作者来说,警惕技术对社会可能造成的损害是应有的社会责任感。

作者对技术对社会的作用是持积极乐观的态度的。作者论述新技术可以推动社会公正。现代电器的出现,已经大大地取代了过去需要仆人做的工作。昔日仆人人家的孩子如今也有机会接受高等教育,进行科学研究。技术对社会公正的推动作用由此可见一斑。当然,如今的时代社会不公现象还大量存在。穷人和富人的差距、乡村和城市的差距还普遍可见。然而作者论述到技术可以消弥这些差距。太阳、基因组与互联网等新技术,有可能带领乡村复兴。太阳能是可再生能源,有望成为未来的主要能源供应之一。而太阳能的分布是比较均匀的,乡村可以利用太阳能提供互联网运行所需的电能。另外,太阳能可以通过种植能源作物被加以利用,这方面基因工程有望培育出高效多产的能源作物。再有,互联网本身就带有全球化、平等性的特点,如果乡村都能够被互联网覆盖,它与世界的联系就更加紧密,它的发展就可以加速,也吸引更多城市里的人回到乡村。这几种新技术可以合力促进乡村的复兴,减少贫困,推动社会公正。作者也看到,社会进步既需要技术的动力,也需要伦理的推力。我们有能力去理解并且影响网络的功能,并且有责任让网络服务于社会公正。

作者对人类的未来做了自己的预测。作者认为生物学会有很大的进步,伴随着新工具新技术的发展,人们对基因组的功能会有清晰的认识,在此基础上基因改造将广泛使用,用于农业生产、能源产业、医疗、优生等诸多领域。基因改造的大范围应用会加速生物进化的进程,但对于进化的方向不同的人可能会有不同的想法。所以未来的人类很可能会产生物种分裂。当物种分裂后,又该如何调整他们之间的矛盾冲突呢?作者认为一个地球会是太过狭小而拥挤了,不过天文学的发展将会使星际旅行以及外太空殖民成为现实。会有多个地方成为(不同的)人类的新的生活场所,可能是某个行星或大卫星,也有可能是海王星外的奎帕彗星带(Kuiper Belt)。人们会适应空间的生活,而星际的通信则会由新的通信技术网络技术实现。所以在未来,太阳、基因组与互联网背后的科学技术会强有力地推动社会的进步、文明的发展。

在作者看来,虽然我们不能准确地预测未来,但这并不妨碍我们为未来勾画蓝图。未来按照某一中设想发展变化的可能性很小,但作者想表明“一条通向更美好世界的道路是存在的”。我们有机会通过发展新的科学和技术特别是新的工具,收获一个美好的未来世界。走向它的具体道路是未知的,而作者正是要通过自己乐观的预测激励人们去探寻这一道路。

162012
 

上周三晚上在大礼堂,阎学通老师以钓鱼岛问题为主线,谈了他对中国崛起中的安全环境的看法。我的笔记很少,不过有同学做了相当详细的现场记录,网上可以搜到。 出处为人人网分享,分享来源于人人网日志(登录方能看到内容)。 更原始的出处则为公共主页日志。 出于备份考虑,将内容贴在下来,仅对格式稍作调整。

基本信息

【嘉 宾】:阎学通 (清华大学当代国际关系研究院院长)

【时 间】:10月10日19:00

【地 点】:大礼堂

【主 题】:中国崛起的安全环境 中国海疆(黄岩岛、钓鱼岛)、欧债危机、金融危机、国内民生问题等

【主 办】:清华大学学生国际事务交流协会(SAGA)、清华大学马克思主义协会

【赞 助】:清华-卡内基全球政策中心

讲座记录

感谢给我提供这么一个机会和同学们一起讨论安全形势问题,我今天一来就学到一个新词叫做“跷课”。今天有这么多人“跷课”来想听我来说什么,我觉得大家更关心的是钓鱼岛这件事。那么现在问题是,有多少人知道钓鱼岛大概有多大?它只有4.3??公里,只是清华的1.7倍。现在大家关心钓鱼岛的主权,牵动了13亿中国人的心,还有1.2亿日本人的心。大家想,这是中日之间的一个无人岛,连着附近其他几个岛屿大概六点几??公里。如果今天晚上我们是讨论科技部和教育部争夺对清华大学所有权的问题,就算我花钱请大家也不会来。为什么呐?清华这么多人、这么多资产,但是清华到底归科技部还是教育部没有人关心。

为什么这个无人小岛如此受人关注,就是在中国和日本,都表现出一个,就是人们和国家的利益,其中包括了一个精神方面的利益。我们一直以为国家利益都是物质的,人们都是从物质角度关心国家利益的,其实不是,这次事件表明国家利益相当一部分是精神方面的,也就是说人民对精神上有需求,就像奥运会的奖牌一样。老百姓非常关心奥运会的金牌,即使这个金牌和他自己没有关系,运动员的金牌没有他的分,你也不指望他把金牌卖了把钱分你一份,但是他拿到金牌你就高兴,觉得脸上有光。

其实钓鱼岛的问题,我们来分析分析到底这个争端是由什么引发的。如果你们看媒体,媒体报道的重点都是钓鱼岛的经济利益如何重要,什么有1.7万**公里的海域,地下有什么样的自然资源,渔场打渔对当地渔民生活多么多么重要,好像之所以中日之间发生争端是由于经济利益导致的。那么我想,这个地区如果是沙漠,不是海洋,中日之间能为这钓鱼岛发生冲突吗?有一方会说,我不要了全给你吧,可能吗?这个地方如果是沙漠,双方仍然会有主权上的争执,不会因为经济利益而改变自己的主张,经济利益是一点都不相关的。还有人认为是领土主权有分歧,不过这不是今天才开始有的,从甲午海战到现在钓鱼岛一直是中日之间的分歧,还有1971年美国偷偷把钓鱼岛的管辖权给了日本,为什么以前可以搁置争议,现在则不行呢?显然这不是争议本身而是领土主权争议之外的一些东西。

那么说是什么导致了这场争端呢?有人说是因为野田和谐面临着整治危机,所以野田和谐想要显示他对外强硬的政策以此获得国内支持。我找不到直接的证据来证明或者证伪这个说法,没法证明它到底合理不合理。但是我们即使承认有这样的因素,也只能说是直接原因,也就是说,为什么野田和谐在争取自己国内支持率的时候要挑起这个争端,从冷战到现在之前的十一任首相为什么面临政权危机的时候没有挑起争端呢?所以我不是说他没有这方面的考虑,但是现在问题是为什么野田有这样的考虑,所以说它只是一个直接原因,表面上是要有利于选举,这后面还有一个背景,就是从2010年开始美国实施重返亚太战略,也叫再平衡战略。

我刚在卡内基参加一个辩论,因为3号奥巴马和罗姆尼有总统选举的辩论,我们第二天就辩论其中提到的中国问题。其中就提到中国人偷走了美国人的工作和中国对美国的战略危险,这里就有一个重返亚太战略。美国人提出这不是针对中国的,我就说这不是针对中国这是针对谁?朝鲜?日本?不是针对中国还是针对谁?你自己的解释本身就不能说不是针对中国。在这个大背景下野田挑起了这场针对中国的争端。

即使这两个变量能够说明为什么日本从抓走中国船长开始引起的这一系列争端,还有更深层次的原因。日本挑战中国、美国重返亚太的原因,就是中国的崛起。这个深层次的原因,就是中国崛起的过程中出现了一个结构性的矛盾。

第一个是在东亚和日本的结构性矛盾。2010年,中国的GDP按照汇率计算超过日本成为世界第二经济大国。日本面临一个非常大的问题,日本民族自豪感的基础是什么?是文化、军事力量、整治制度还是经济实力而自豪?自第二次世界大战结束之后,日本使自己这个民族能够在国际社会自立于民族之林的东西就是经济。日本曾经是世界第二大经济体,曾经是世界人均GDP最高的国家,但这是曾经不是现在。日本人民的精神需求就出现了一个问题,日本老百姓他就说,我怎么觉得作为日本人我很自豪哪?当他引以为豪的那个基础动摇了,他一定产生强烈的不满,这个不满首先就针对和谐,你怎么把这个第一大国变成第三了,以后可能变成第四第五,日本的国际地位也日益下降而不是日益上升。

所以我同意一个日本学者发给我的E-mail就是电邮里说的,他说我们国内的媒体有一个误导,日本民众的右倾化是具有全民性的,不是一个少数人、个别人、右倾极端分子,我自己的理解是,正是因为民族自豪的基础开始动摇,出现了全民的不满,这种不满使得全民中间出现了一种右倾化思潮,这种思潮的出现被野田这样的整治人物所利用,从我们角度是利用,从他的角度是顺应国内发展趋势。在日本的历史上,只要这个国家从顶尖往下走的时候,就出现右倾主义,这种右倾主义发展到极端就是军国主义,这已经发生了三次了,就是右倾势力抬头,军国主义的思想就开始上扬了,这是在日本历史上重复出现的现象,这次事件就是日本开始走下坡路,而且是全民公识的国家在走下坡路,右倾的整治家就开始利用这种整治思潮。

与此同时,内部的原因会把它归结为和谐,外界原因就直接地、下意识地归结为中国,因为是中国取代了日本第二经济大国的地位,是中国取代了日本东亚霸主的地位。八十年代日本提出了一种雁行战略,日本是头雁,带领整个地区发展,日本在前面飞,亚洲四小龙跟在后头,然后才是东亚地区其他的发展中国家,包括中国,中国被日本视为落后的、不是新兴经济体的国家,那时候的新兴经济体只有亚洲四小龙,中国那时候是名副其实的发展中国家。今天不一样了,中国自称是发展中国家但是别人不承认。这样日本从自认为是世界经济大国到今天的从领头到不领头再到不知道哪里,这个结构性矛盾是中国的崛起带来了日本的相对衰落,而且日本自身已经出现了绝对衰落的趋势,它个别年份还出现了负增长。它自然把这种不满发到中国头上,这不是整治家的而是全民性的。我们从八十年代开始中日民间交流,希望双方的关系能够改善,因此九十年代的时候,世界杯有比赛在中国举行,日本球队在中国就获得了球迷的欢呼。今天你想这可能吗?肯定是反的。这说明并不因为民间有交流两国人民之间的关系就能改善。我们很多人都认为出现争端是因为缺乏交流,交流是加强理解,交流不一定能够导致关系改善,你了解了他就一定会和他的关系获得改善吗?相互了解的结果可能是增加更多的敌视、防范和不友好。所以我们常说“因为不了解而坠入爱河,因为相互了解而导致离婚”。现在野田这个年龄的整治家,很多都是当初参加了邀请日本三千人来华访问活动的,现在他们执政以后中日之间还是产生了争端。

这个结构性的矛盾是客观存在的,中国发展,日本衰落,日本人就会出现心理无法接受。《人民日报》前几天有一篇社论说,中国的渔政船将在钓鱼岛进行常规巡航,希望日本人不要抱怨而要适应。日本现在不适应中国的强大,他们觉得中国还是依赖日本经济援助的国家,是日本倾销自己淘汰产品的国家,这是他们一贯计划和希望的,也是雁行战略所希望的。现在中国人不愿意要他的这些东西,人家不愿意在他那里投资愿意在中国投资,中国人变得非常有钱了,从不习惯到习惯、从不适应到适应需要一个过程。

我自己的经历是,八十年代的时候,当日本成为世界第二经济大国的时候,美国人对日本的仇恨也是非常大的,九零年有本书就叫做《即将到来的美日战争》。当时有美国人无缘无故打死日本游客,被审讯的时候他说,就是恨他们有钱。现在中国游客和当年八十年代的日本游客是一样的,买项链一买就是一把,到银座去大包小包地买东西,日本人看他们就跟我们看到外国人到王府井买东西似的。当年日本游客和现在中国游客都一样,因为海外买的东西比本土便宜得多,就在国外便宜买进,再在国内作高价卖出或者送人。

我是想说,说到野田利用国内右倾化趋势挑起争端,利用美国重返亚太战略这个整治环境,其实背后的更深层次的原因就是中国崛起后和日本产生的结构性矛盾,我们必须意识到这一点,中国崛起强大的时候,我们面临的体系压力是怎么样的。

第二就是全球性的问题。现在仅仅是和日本的结构性矛盾就带来了钓鱼岛争端,我们和美国的结构性矛盾不用太久也会发展的很严重,以前认为中美之间没有结构性矛盾的学者,现在都觉得这种矛盾开始恶化。

这种矛盾就是中国的崛起会使美国失去唯一超级大国的地位,美国绝不愿意出现另一个大国和他分享这个地位,他要保持这种冷战后的一极格局,而中国的崛起改变了这种一极格局,你说美国怎么能接受?奥巴马的话代表了美国人的心声,就是美国绝不接受做世界第二,中国当然也不接受做世界第二,至少两人得并列第一,这矛盾怎么解决?这个结构性矛盾就不能解决。美国不要做第二,中国就不能实现民族复兴,中国的民族复兴就是想恢复汉唐盛世的时候世界第一的地位。

我们面临的安全问题就是,随着中国的崛起,我们的安全问题会越来越严重而不是越来越不严重。 先说这个崛起困境,是讲当一个大国崛起,要超越、赶上世界最强大国家的过程中,你对这个体系造成了压力。比如说,中国为什么买什么什么贵,卖什么什么便宜?坦桑尼亚就没有这个问题?因为我们买的多卖的多,大笔的卖出去就把价格拉低了,大笔的买进来就把价格抬高了。对体系的影响随着实力的增强越来越大,不仅仅影响价格,而且影响整个体系的规范,就是定价遵循的规范要发生改变,不改变是不行的。举个例子,世界银行的投票权就要改变,中国的投票权要增加,欧洲的要减少。你要改变这个规范,原来享受这个好处的国家,那些制订规范的国家,也就是所说的体系大国,就不愿意了。因此一个崛起大国承受的压力,就像把球扔到墙上的反弹力一样,扔出去越狠弹回来也越狠。我们与美国的实力差距越小,美国越要防范中国。

美国要防范中国,一开始人们觉得很远。2008年中国举办奥运会,非常成功,全世界对中国有了再认识,人们认识到中国就是这样一个大家都认为是发达国家水平的发展中国家。人家觉得我们是发达国家,我们自己要坚持是发展中国家,于是就出现了一个13亿人和其他50亿人认识的差别,你认为是那50亿人的认识比较一致,还是我们这13亿人的观念和他们的要求一致?所以最近李显龙到清华大学党校演讲说了一句话叫做:中国不知道在外国人眼里他在世界上的作用有多大。

我在环球时报写了篇文章,就是伦敦奥运会引起中国崛起困境。有人批评我说中国怎么可能成为超级大国呢?温总理都说了,我们人口GDP在一百名以后,怎么可能成为超级大国?有人说我连奥迪都买不起中国怎么可能成为超级大国呢?我说一个国家对世界的影响力,不是谁买一个奥迪而是总体的购买力。你不能看你自己的口袋里,你算计没有用,你中午要考虑吃七块钱的菜还是五块钱的菜,有些人三万块一顿他都不在乎。你以为你没钱国家就没钱么?

这是我们和美国的结构性矛盾,美国一定要把战略中心向东亚转移,它已经打算从中东撤出,奥巴马已经制定了从伊拉克和阿富汗撤军的计划,也不打算向叙利亚派兵,奥巴马辩论的时候就说,你们选罗姆尼他肯定去打仗,我肯定不打。美国在实力相对削弱的情况下要撤出,他向哪里撤?肯定向家门口撤。美国是濒临两大洋的国家,把大洋拿掉邻居是日本和英国这两个盟国,隔着大洋就是这两个地区欧洲和东亚,世界的中心是继续留在欧洲还是转移到东亚?不用专家大家都看的出来欧洲在走下坡路,欧洲的经济繁荣正在瓦解,维持不住它的世界中心地位了。对美国来讲,欧洲和东亚他要保住重点,他要保住取代欧洲成为世界中心的东亚,所以他向东亚转移是一个自然选择,不用战略家多么英明,有常识就可以了。他向东亚转移,防范的就是中国。如果没有中国崛起,这里不可能成为世界中心,日本成为世界第二经济大国二十多年,都没人讨论世界中心开始东移。大家想一想这种情况下世界中心向东亚地区转移已经是一个普遍共识,而且趋势是很快东亚地区的GDP就要超过欧洲,不是超过西欧,是包括东欧、包括俄罗斯在内的整个欧洲,这个很快就要不如东亚地区,这是一种趋势。

中国防范美国成为一种必然,这种矛盾的集中焦点就是在东亚地区。中美两国都同意“中美关系是世界上最重要的双边关系”,什么叫最重要的双边关系?冷战时期最重要的双边关系就是美苏关系,盟友关系就不会是最重要的关系,英国要是变成美国的一个州这个关系就更不重要了。就是因为这是竞争为主的关系,加上他们的实力,所以才成为世界最重要的双边关系。

这次在美国和学者讨论,他们说在地区层面可能不表现为两极格局,但是全球局面就是一个两极格局,比如中东就不是一个两极格局,而是一个多极格局,有伊拉克、伊朗好几个实力强的国家,拉美是一极格局,基本上是巴西带头的,但是全球事务上是两极格局发展的。

全球层面我们面临的是这个和美国的结构性矛盾,东亚是和日本的结构性矛盾,这个矛盾不断发展就表现在钓鱼岛上,这是一个具体体现,今后还会有别的事。我们思考的就是,在中国崛起的过程中、加速的过程中,我们的安全问题是只有钓鱼岛一个问题么?当然不是,比如南海问题,我跟大家说,南海问题之类仅仅是开始,后面肯定更多,如果你不采取一个符合世界第二经济体的安全战略,不根据这个地位调整外交战略,这种困难只会越来越多。

这是为什么呢?第一,很多人以为我们有钱了,我们的国际地位就会上升,我们就安全了,这是一个错误认识,国家越富有,安全问题越严重。比如我们同学安全问题没什么大问题,钱包丢了加起来也没几百块钱。如果是一个富豪的孩子,家里养个狼狗、修个围墙、雇个保镖,为什么,就是因为财产多了。我一套房子都没有就不要保险了,别人买了八十几套房子就要买一大堆保险,房子越多保险买的越多。

随着国家地位的提升,我们在海外的利益不断拓展,这利益不仅仅是经济利益还有其他利益,就有很多安全问题,你不在海外投资、不在别的国家设厂、游客不出国旅游,你就不需要维护这些利益,就是因为大家有钱了,都出去玩了,就会出现问题,他碰上军事政变怎么办?碰到地震海啸核辐射怎么办?他赶上什么都是你的事情。我和美国学者说海外的安全问题越来越大,企业在外面投资赚钱的时候最好不要和谐管,但是有安全问题的时候就谴责和谐不去保护他,他说都一样,美国也是这样。不管怎么讲,他在海外投资你就得保护他,这是你天经地义的责任,不管他赚的钱给没给你,他是中国人这是你的责任,老百姓说我给你钱组建和谐就是保护我的安全,不然我凭什么给你钱?

我们利益的拓展使得安全问题越来越大,不会越来越少。我们怎么办?这里我想说一点就是我们面临的问题,随着我们物质实力的增长,我们的战略关系没有得到改善,我们的安全保障没有得到加强。大家看看,我们国家现在的问题在哪儿?南边和东边,我们的北边和西边有问题么?没有。为什么那里没有问题呢,就是因为有上合组织,我们有一个半军事同盟的合作,有成建制的军事演习,我们可以集体利用军队力量来面对安全威胁,也就是说我们北部和西部的安全主要依靠的是俄罗斯,如果俄罗斯和我们的关系和美国一样,我们北边西边能安全吗?

当我们在叙利亚投票支持俄罗斯的时候,有多少人想到我们对俄罗斯有多大的需求?我们在叙利亚是没有多少利益,但是我们的选择只有三个,支持、反对和弃权,弃权肯定不行,我们在利比亚用过了,只有负面作用,这排除了,我们支持美国就是反对俄罗斯,俄罗斯说叙利亚这关系到他的利益要我们支持,我们反对得起么?我们就这么一个不太可靠的战略伙伴,如果把这个伙伴也推走了,我们怎么发展国际关系?我们把世界大国都变成敌人,这对我们有利么?所以我们没有选择就只能支持俄罗斯,我们明知道这样会得罪西方,得罪美国,得罪叙利亚反对派,但是得罪所有这些人加起来都比得罪俄罗斯合算,反正得罪不得罪美国他都是这样,支持他他也不会和你好到哪里去,但是如果这次反对了俄罗斯,结果可想而知。

现在国家面临问题进一步体会到综合国力的平衡发展,我们几十年只发展经济抑制国防发展的结果是,我们没有足够的国防力量来保护海外安全,当海外利益迅速拓展的时候国防力量跟不上,我们已经是世界国防开支第二大国了,美国国防开支六千多亿,我们一千多亿,超过一千亿的只有两个国家。俄罗斯只有一百亿,但是我们的国防力量比不上俄罗斯,因为国防力量是一个物理的力量,不是一个数学的力量,装备值那么多钱但是我们军事实力不够,美国天天打仗,俄罗斯年年打仗,我们二十多年没有打仗连军事经验都没有,我们投钱进去造出来了装备我们会用吗?会开炮不代表你会打仗,这是两回事。

从国家来讲,我们越来越需要综合国力要素平衡发展,整治、经济、军事、文化平衡发展,不能是单一的发展经济实力。从国家来讲有一个比较大的变化,不是有钱了就可以的,没有本事还是做不出来,但是我们已经开始注重这个问题。

再说到钓鱼岛,因为大家主要想听钓鱼岛的问题,钓鱼岛发生问题性质的转变是在9月11号,之前是日本要对钓鱼岛国有化,我们是说反对日本的国有化,或者说不同意这种国有化,这是我们要日本“别做什么”,11号之后我们要日本否决国有化这个现实,这是要日本“做什么”。要求对方不做什么,可以使用威慑战略,但是要对方“做什么”就要强制战略,我们看到的结果是,国有化之前只是说说,国有化就派海监船去巡逻了,但是这是解决不了问题的,威慑是使对方感觉到对方不能承受这样的损失,产生恐惧,要担心利益的损失超过预期,日本之所以敢于国有化,表明我们的威慑没有成功,我们没有使日本意识到他付出的代价将是他不能承受的,他认为没什么了不得的。

那么为什么日本有这个想法?日本和美国有分歧,他会认为美国不做什么吗?日本和俄罗斯有分歧,他会认为俄罗斯不做什么吗?这是不可能的,因为俄罗斯和美国在领土纷争上是不跟你讨论的,他没有威慑只有行动,连我们渔船进入专属经济区他都开炮打你,韩国的民航飞机闯入领空他就给打下来了。中国是不可能的,随便什么飞机飞进来,中国不会打它。你的过去的行为是人们判断你未来行为的基础。

我们先说前面,我们的威慑没有做到有足够的力度,使日本感受到要付出的代价太大。国有化之后,我们要他“做什么”,他不再是担心和恐惧的问题,是要他实在的承受不了才行。就好像你不让贼偷东西,就要让他不敢偷,他真偷到东西了,你就得把拳头攥起来,非得把他打的鼻青脸肿才行。道理都一样,日本已经把钓鱼岛窃走了。为什么中国老百姓这么愤怒,因为日本是故意羞辱中国,原来他已经控制了钓鱼岛,现在还要声明强占,一句话,他是故意的,就好像你住在我的房子里,我本来已经默认了,你还要拿房子的房产证,所以在这样一个情况下,中国民众为什么这么激烈的反对,就是中国老百姓不能接受这种羞辱。

我们在他已经国有化之后怎么才能解决这个问题?从国际关系原理讲,双方边界冲突之后不断升级,应该升级到有军事冲突的水平才能停下来。比如泰国和柬埔寨打几炮然后坐下来解决,英国和阿根廷在马岛先打一仗然后谈判解决,都得先有个军事冲突再坐下来解决。如果不是故意,边界冲突是不会引发战争的,小规模军事冲突是可能的,战争是不可能的,除非是想发动战争以这个边界冲突为导火索。就像两人吵架,没人管他们能吵一下午,两个人一动手大家就都上去劝了。

就是因为现在的冲突没有升级到军事冲突,短期解决不可能。今天有个报道,日本提出了一个解决方案,叫做“认识到”,这不是新东西。日本是大国中间唯一不坚持“一中”原则的国家,美国、俄罗斯讲对台政策都是坚持“一中”原则的,日本从来不讲它的对台政策是“一中”原则的,你们知道为什么么?它说我们“认识到”中国认为台湾是中国的一部分。这次日本想要用同样的方法解决,就说日本“认识到”中国坚持钓鱼岛属于他的一部分。但是这没意义,你认识到没认识到跟我有什么关系?我有钱,你认识到我有没有钱跟我有什么关系,这是没意义的话。有人就根据这个说日本准备妥协了,我不认为日本会妥协。前面跟大家讲,这次日本出现的右倾化趋势不是个别人或少数人,是一个社会群体现象,调查的结果是对中国印象不好的已经上升到百分之八十几了,这怎么是个别人的想法?日本和谐在这样的状况下会妥协吗?

有人说安倍上台的话情况可能会改善,第一,他会认为这是野田的事不是我的事,第二,他上一次上台就打破了小泉参拜靖国神社的传统。我认为安倍不会,安倍赢了只会比野田更加坚持日本现有的立场,道理是,安倍当初不再参拜靖国神社,是因为这既冒犯了中国也冒犯了美国,所以小泉想在美国国会演讲就被美国人挡住了,因为他参拜靖国神社否定了美国人打日本的正义性。但这次不一样,日美同盟的条约规定适用于钓鱼岛。所以我这次去碰到美国共和党的一个人,我问他你认为美国会坚持多久的中立,他就纠正我说他们不会绝对中立,他不中立难道会向中国这边偏吗?这是不可能的。而且9月30号美国刚派了两艘航母到了南海和东海,所以在日美同盟的情况下,安倍坚持钓鱼岛是日本的主权不会触犯美国,美国只会讲,不希望产生军事冲突,日本只要没有冲突与美国就没有分歧。美国不反对日本这么说,说钓鱼岛是他们的,只要他不以武力方式来解决。这是一个原因。

第二个原因,安倍上台了也不可能推翻野田的政策。他这次是赢了石原慎太郎的儿子(石原伸晃),更强烈地要求武力解决钓鱼岛问题才赢的,不可能比野田更温和。如果十一月份野田下台换上来自民党,那么安倍政府会采取比他更加强硬的立场,他后期会不会改变不知道,刚上台是不可能改变的。

双方选择不通过军事冲突就找到解决的方式就是双方一起耗,直到一方觉得耗不下去了,谁先耗不下去了,谁就先提出要谈判解决。那么我们看日本能耗多长时间?很多人认为日本耗不住,理由是日本对华贸易占它出口量的22%,我们对日贸易只占11%,问题是,日本企业在中国的销售下降了65%就承受不了了吗?承受不了,多长时间才承受不了呢?前几天有些记者去采访了日本的旅游景点,特别是卖电器的,中国游客是他们主要的销售对象,他们说自从钓鱼岛事件以来销售量下降了百分之八十多,但是他说了一句话,如果再这样半年我们就维持不下去了。你想想销售量下降百分之八十多还要半年呢,现在汽车只有百分之六十多,有的只有百分之四十或者二十,能坚持多久呢?想日本年底之前,三个月内承受不了我看是不可能的。你不能说让他承受一万年,大家早变骨灰了,甚至骨灰都没了。

所以我认为我们想通过经济方式让日本觉得承受不了,短期之内是做不到的,而他不觉得承受不了他不会主动坐下来谈判。我们自己觉得自己承受的了,所以更加不会坐下来谈判。到今天为止,已经是从国庆假期连续10天巡航了,所以《人民日报》的“钟声”就说中国要做常规性巡航,而且以后要继续。我认为中国常规性巡航不应当是和平解决之后取消的项目,而是要继续保持的,现在基本上还是白天进、晚上走,有的时候进入领海有的时候不进入,我的理解是,中国要做到有效控制就必须保证24小时的控制,否则日本永远解释成你白天骚扰我把你驱逐了。

现在呢,我想给大家介绍了一下钓鱼岛的问题,我们从这个问题上可以看到中国安全形势是怎么样的。我再具体讲一下南海的事情,南海的局势在钓鱼岛争端之后没有变得消极,菲律宾借此时机提出把南海改名为西菲律宾海,而且全国的教科书上也要改。但是中国政府只有强烈反对,没有什么具体的措施,我的理解是想先忙活完日本然后忙活你。如果没有美国,这些国家敢和中国挑衅么?这个观点是对的,美国消失了这些国家是不敢去挑衅的。但是这不是美国纵容的,事情不是因为中美两国的结构性矛盾,美国为了维护自己的东亚地位而挑拨这些国家,这不是事实。美国是在利用他们,之所以要利用他们是因为美国不愿意与中国发生战斗。美国国防部一些极端分子很有可能想和中国动手,这是可能的,当初就有人和我说中国航母一下水他们就一定要把它炸了,不过现在看来也没有炸。

美国和我们对综合国力的认识是不一样的,他们认为综合国力的基础是军事,我自己认为是政治实力,政治实力的核心是政治领导力,所以每个国家都发现更换领导人以后综合国力都会发生变化。因为美国认为自己的世界霸主地位是靠军事,军事力量的中坚是海军,所以美国觉得你在经济方面挑战我没关系,美国甚至从鲍威尔开始就提出,中美在经济方面是战略伙伴关系,即使今天搞巧实力外交、重返中国外交、挑拨邻近国家,希拉里还说中美经济是依附关系。军事上不是,中美是对抗竞争的关系。美国从89年开始实施对中国的军事禁运到今天没解除过,美国对中国的军事对抗之一就是发现任何国家向中国进口军备就各种手段阻止他出售。中国瓦良格号航母刚拉回来为什么里面是空的,就因为美国不让卖,所以把里面都炸了。

有个笑话,以色列当初给中国卖预警机,当时它还依靠美国的经济援助,后来美国人说不让卖,说你卖中国多少钱就给你扣多少钱。以色列一看不对,让中国把飞机送回去,但是中国人已经拆了,把里面东西都拆了下来,要搞改进版,搞汉化。然后大家一商量,温州市委书记说我来试试,不久就造了一台新的,送回以色列去了,美国人看了以后没问题,以色列要送回来,中国人说不要了,我们已经造了一台新了。以色列说你们真行啊,中国人说呵呵也就乡镇水平。

现在有些教授有什么新思维,说中国应该加入日美同盟,你也要人家让你加入才行啊,你们三家对谁啊?对朝鲜?用不着啊。

中国以后要发展航母,要有一个航母编队,以后还要有三个航母编队,那么航母编队接近美国军舰该怎么办?大家怎么知道对方有没有敌意啊?这次美国派两艘航母,记者问他你派两艘航母干嘛?美国说这是例行检查,中国怎么说呢?中国说我们相信美国的话,然后就派了七艘军舰过去,说我们这也是例行检查,只是咱们的例行正好碰上了。这种例行只是说说而已的,能信嘛?

以前咱们只卖袜子和纺织品,没有什么高新科技产业的冲突,现在我们也卖武器了,就会有冲突了,以前人们以为卖武器很挣钱,那是公司,其实卖武器能挣多少钱?那点钱对于中国的GDP只是零头而已。这是一个解决战略关系的问题,是你的国际军事实力的体现。现在有很大一批国家是安全委托国或者说部分主权委托国,的安全是委托给别人的,比如日本就是把安全委托给美国,但是大国不行,中国想加入日美同盟也要人家让你啊,你现在入党也不是想入就入的啊。

现在就是我买你武器你给我安全,我买你武器我们关系能不好么?我们和苏联之间的关系不就是我们有军工合作,我们买苏联的战斗机吗?我们和俄罗斯的关系和中日关系、中美关系不可比,那两个都只是零头。

所以军售就是一个大国之间的争夺焦点,争夺的是一个战略伙伴。这次卡内基辩论,美国前大使就说,现在东亚地区很多国家向美国寻求援助,他们和中国也有些冲突关系,但是美国不会为了这些国家和中国起冲突。美国人就想告诉日本、告诉菲律宾说,美国不会为了几块石头打仗。我就说,我同意他的描述、他的逻辑,但是不同意他的结论,我说正是因为这些国家和中国有冲突,所以我们要和美国在这个地区争夺战略伙伴关系。

我们要想改变我们目前的状况,随着国力上升安全问题也不断增多的现状,我们需要一定程度调整我们的战略,就是我们要结盟。不结盟,分两回事,政治上是和任何国家说,我们不会和你有国际上最好的盟友关系,这是政治上,安全上我不保护你的安全,有别人侵略你,这是你自个儿的事情我不管。对小国来讲,在无政府体系下小国是无力自保的,科威特不可能斗得过伊拉克,伊拉克说吞并就吞并,大国不来管,大一点的国家吞并小国家,再大一点的国家消灭中等国家。联合国宪章说要保持国家平等,没有大国力量怎么让这个宪章实施呢?伊拉克说我要吞并科威特,你发个声明那上面写几个字我就承认了么?新加坡从马来西亚独立出来的,他当然担心自己的安全,为什么美国有个后勤保障基地在那里,我怕你吞并啊,我面积只有你的二十六分之一。

我们中国不可能走小国寻求安全保障的道路,印度也不可能靠别人保护,大国都得靠自保。自保的情况下你就需要很多盟友的支持,你需要很多军事战略伙伴的支持,和一些小国做军事战略伙伴,你要先帮助他他才能帮助你。

举个例子,我们的游客在印度尼西亚之类的地方碰到海啸了,我们军队自己过得去就自己接回来了,现在我们过不去,这时候印度尼西亚能来帮忙也不错。我们没有军事合作关系,我们飞机飞不过去,飞过去也进不去,因为没有军事合作关系,最后是澳大利亚军舰把人接出来到新加坡再飞机送回来。如果澳大利亚不送回来呢?

我简单地总结一下,随着中国的崛起,国家利益在全面地拓展,我们面临的安全问题日益上升,我们要加速提高中国维护国家海外安全的能力,没这个能力我们就保护不了自己,说到这点,清华就是中国的缩影,中国重视什么,比如中国重视经济,就建了经管学院,就没有国际关系学院,国家走到今天了,安全问题越来越重要了,建立国际关系学院的需要就越来越大了。

问答环节

观众提问:

Q1:我听了你的报告有一点疑问,你认为钓鱼岛之争是因为日本人对中国人的嫉妒之情吗?日本超过德国,印度超过中国时,大国会去压制吗?会让国家领导人乘军舰去视察那几个小岛吗?

A:第一个问题我的答案是“是”,而且以后别的国家超过中国,中国人也会嫉妒。但是是不是日本人嫉妒了所以会有岛争,我说不是,我说过了日本民众右倾化是全民性的,被政治家利用,如果这次没有岛争,野田也有很多问题可以说,比如投资问题,投资都到中国去了,日本成了一个空心社会,选择钓鱼岛不会得罪美国人,在这个特殊时期还能够巩固统治。至于让领导人去视察,这个可能性不存在,这不是一个大国解决问题的方法,这只是一个立场的表达,我跟你们说,表达政治立场的方法有的是,最重要的是有解决的方法,这才是是实质性。

Q2:您一直在宣传和俄罗斯结盟,现在俄罗斯人口正在负增长,俄罗斯的人口只有4亿,2050年人口会进一步减少,你认为俄罗斯会不会再次解体?如果解体了我们应该和谁结盟?

A:我觉得在今后可见的十到十五年不会解体,现在普京他可能执政两届就是十二年,在他的统治之下是接解体不了的。国家像一把筷子,箍住这个国家的就是军事力量,当初苏联解体有一个原因就是戈尔巴乔夫没有用军事力量维持苏联。叶利钦在车臣的问题上不愿意使用武器,普京不是,普京当时报道是自己乘着战斗机结盟飞过去给将军授权开战,然后就解决了。所以,俄罗斯弱,我们要不要结盟?弱就不结盟吗,美国和泰国不就结盟了吗。弱也比没有强,有一点钱比没有钱强。

更尖锐的问题是,俄罗斯不可靠,要不要结盟?进行历史研究的人也说历史上俄罗斯不可靠,所以不要结盟。但是合作难道就可靠吗?日本和美国的军事合作可靠么?美国到现在还不让日本搞原子弹。美国信得过德国么?美国信得过法国么?伊拉克战争的时候,法国带头要搞四国联盟反对美国发动伊拉克战争。盟友是建立在共同利益基础上的,需要互信,有互信很好,没互信照样搞,你说丘吉尔信得过斯大林吗,二战时候继续结盟。毛泽东信得过尼克松吗,不一样结盟对付苏联。

有篇文章说中美之间没有互信,所以不能合作,这个互信是长期合作的结果,先有合作后有互信的。所以我认为中美之间没有互信照样发展,跟俄罗斯是一样的,只要中俄之间共同战略意义在那儿,中俄之间就要相互依靠,二十年来我们是大国之间合作最紧密的之一,当然没有英美合作的紧密,但是大部分其它国家的合作无法超过中俄的合作关系,所以我想跟大家说,这个道理是一样的,我们生活中这样的事特别多,比如我们一次申请国家社会科学基金,搞国际关系研究方法,我们是最早做这个研究的,觉得一定能过,结果没给我们,我就去问他,他说因为你们申请的质量不行。我说有质量行的吗,他说质量都不行,所以不发了。我就说中国原子弹没有美国好,就不造了么?我们今天没有盟友,今天就要从低质量的盟友开始,发展盟友。没有俄罗斯人,我们的战略环境得比今天恶化的多了。

Q3:你刚才说中国的问题主要在东部和南部,今日蒙古外长说支持日本对钓鱼岛的国有化,北面俄罗斯也不太可靠,国内也有疆独和藏独势力,如果出现一个O型包围圈中国该怎么办?我们该如何突破包围圈?中国以后的发展会是怎么样的?

A:两个问题,一个是,要不要拉拢一些人?国际关系没有拉拢人的说法。从国际关系研究来讲,你别假设别人比你傻,比你不理性,大家都是一样聪明的,不是家里世代秀才你就也聪明,教授家孩子的白痴也多的是。只有寻求共同利益,共同利益扩大了,发展了,自然就有伙伴。所以不是发展互信而是发展共同利益的。

蒙古是一个处于特殊地理位置的国家,他只有中俄两个盟国而且没有出海口, 所以日本想在蒙古进行战略投资,先说它怎么怎么重要,控制这个国家就能对中俄产生威胁,但是做了很多实地观察但是还是放弃了,因为这个地方进不去出不来,只有从外太空掉进去,它还没有出海口,你要部署反导系统只能发到外太空掉下来,如果降落伞质量不好还要摔坏了。所以蒙古确实有一个很好的地理位置,但是地理环境决定了它的威胁。

蒙古的对华立场是不友好的,它担心内蒙的高速发展:内蒙越发展,与蒙古经济差距越大,越说明它的政策是不正确的,老百姓就会抱怨,你承诺了这么多,国家怎么就不能发展呢?他就不能摆脱他没有把国家搞好的政治责任,所以他就很担心这件事,他总是对老百姓讲我们是有威胁的,所以国家经济没搞好全是中国制裁的结果,你看领导犯了错误都要赖在别的因素上,像美国八十年代赖日本,现在赖中国,蒙古也一样,所以蒙古问题要解决的话,第一我们不用担心,第二不能靠经济援助来解决。

152012
 

10月9号(周二)上午,我在大礼堂听了 Cleve Moler 的题为 "Evolution of MATLAB"(MATLAB 进化论) 的讲座。 Cleve Moler 是 MATLAB 第一版的作者,MathWorks 公司的创始人之一。 今年他已经 73 岁了,十年前他来过清华一次。 这次中国之行他会走五个城市做七次报告。 我的总体感觉是他是一位谦逊幽默的老人,他的讲座使大家不时发出笑声。 他本人对数值分析、计算机编程很有兴趣且很在行,对商业营销并不很关心。 (他把商业成功归功于公司的其他人,包括 Jack Little 等,称自己很幸运。)

IMG_20121009_100748

讲座内容

从讲座题目就可以看出,讲座的内容主要是历史。 Moler 在讲座中回顾了他的大学经历以及后来 MATLAB 创始发展的历史。 最初他讲述了几个对他影响很大的导师(mentor)。 他提到了1951年,英国国家物理实验室的 J. H. Wilkinson 建造的计算机 Pilot Ace,这是世界上最早的计算机之一。 Moler 在 Caltech 读的大学(本科),这期间他的导师是 John Todd。 他提到这时在学校计算机上编程写的是机器语言,程序存储使用的是 纸质磁带(paper tape)。 之后 Moler 到 Stanford 读博士(PhD),这时他的导师是 George Forsythe, 此时是 1960 年代。这期间他们的计算机是 DEC 的 PDP-1。 一个字符终端下的游戏“星球大战”(Space War)非常流行,以至于 实验室贴出通知规定几点到几点不准玩这个游戏。(No Space War from xxx to yyy.) Moler 的博士论文中举例中有一个 L 型的细胞膜, MATLAB 标志(logo)就是从它演化过来的。

IMG_20121009_101950

这时候 C 语言还没有出现,大家使用 Algol 语言来编程。 这时候 Forsythe 和 Moler 出版了一本数值计算方面的图书, 书中附带了程序源代码,这可谓一个首倡。 Moler 表示虽然今天已经没有了 Algol 的编译器,书中的程序无法 直接在现在的机器上跑,但书中的算法对于想了解 MATLAB 核心的人 来说是很有参考价值的。

在 1970 年代出现了两个用于数值计算的函数库,Moler 是两个库的作者之一。 其中 1976 年出现了 EISPACK,它是一个 Fortran 语言编写的库。 名称中 E 代表它是用于解决特征值问题的。 1979年出现了 LINPACK,虽然线性问题比特征值问题要简单一些,但 准备阶段花费了更多时间。 LINPACK 的用户指南一书的封面是 LINPACK 几个字母组成的矩阵。 (Moler 说如果在场听众觉得讲座无聊的话,可以试试求出这个矩阵的逆。) 这本书做了一个开创性的工作,它在附录 2 中给出了一张基准测试(benchmark) 的表格,列出了他们在一些机器和编译器组合下 LINPACK 的执行时间。 如今 LINPACK 是评测超级计算机性能的基准测试程序之一。

在 1977 年,Moler 编写出了 MATLAB 的第一个版本。 编写语言主要是 Fortran。 这个版本共有80个命令,其中有一个值得一试的 why 命令。 Moler 表示他最初编写 MATLAB 的目的就是为了方便自己的学生去调用 数值计算的函数库,当时他是新墨西哥大学的教授。

IMG_20121009_103202

在 Stanford 访问授课时,Moler 让他的学生用 MATLAB 做一些作业, 他发现学数学和计算机科学的人对它并不特别感兴趣, 但是控制系统等工程领域的学生很喜欢它。 1980年代初期出现了一些公司,推出了在 MATLAB 基础上做的产品, 以用于特定的工程领域,如 MATRIX X 和 Ctrl C 等。 在PC机出现后 Jack Little 意识到了 MATLAB 的商业价值, 和 Moler 以及 Steve Bangert 共同创办了 MathWorks 公司。 MATLAB 被使用 C 语言重写。 值得一提的是,公司创办后最初的五年里,Moler 并不是 MathWorks 的 全职雇员,而是一个学者顾问(advisor)。 (Moler 还讲 Jack Little 的模样一直没有变,都是那么帅……)

之后 MATLAB 在工程界得到了广泛使用,也取得了商业上的成功。 MathWorks 公司的规模也越来越大,在初期公司人数随年份是 指数级增长的(对数 y 坐标下是线性),不过到一定规模后,增速 就放缓了,现在的员工规模是几万人,年收入是 $700M+。

谈到 MATLAB 的本质(essence),Moler 提到了 MATLAB 实质是基于数组的(Array-based)编程语言。 它并没有设计为一个通用的编程语言,而是为了数值计算提供一个 简单的工具。此外 MATLAB 始终努力给用户提供交互式环境, 使得方便易用。另外还有绘图能力等。

如今的 MATLAB 代码中使用到的编程语言有 C, Java, Fortran,还有 MATLAB 本身(常见于各种工具箱)。另外 Simulink 提供了图形化建模工具。 讲座中,Moler 提到 MATLAB 的工具箱都是由 MATLAB 语言编写的, 它们的源码都是可以看到的。 不过 MATLAB 的核心不是开源的。 所以 Moler 说 MATLAB 有一半是开源的。

问答环节

第一个问题涉及 MATLAB 和 Mathematica/Maple 等的对比, Moler 称 Mathematica 他也在用,他发现 Mathematica 是一个 很统一、优美的软件,它的作者 Wolfram 也非常聪明。 接着 Moler 说 MATLAB 强在有众多工具箱,在众多工程应用领域被广泛使用。 而 Mathematica 就没有在工程领域中流行。Moler 没有谈 Maple, 而事后问及提问者 vuryleo,得知他主要想问的事 MATLAB 的符号计算功能。 查阅一些资料可知早先版本的 MATLAB 中的符号计算功能利用的就是 Maple 引擎,不过现在已经更换为 muPAD

第二个问题问到 MATLAB 在处理实际(pratical)复杂系统时比较吃力。 Moler 坦言这的确是个问题。MATLAB 被设计为一门简单的语言, 在面对大型问题时代码容易变得复杂难懂,MathWorks 的他们也在思考问题的答案。

第三个提问者将“数学是被发明的(invented)还是被发现的(discovered)” 的问题抛给了 Moler。他在回答中一开始表示自己也没有思考过这个问题。 之后他结合 MATLAB 中的一些运算符的记法谈了下自己的思考。 他说像反斜线这个左除运算符可以说是发明的,因为之前并没有这个记法, 但它其实很符合直观,使用这个符号很自然,说是被发现的也有道理。

后面的问题问到 MATLAB 的目标以及未来的应用平台,Moler 表示他们在努力让手机等手持设备可以使用 MATLAB。因为这些设备处理器 性能有限,所以 MATLAB 的计算任务会放在云端完成。Moler 指出 目前的实现中交互做的并不理想,结果会以图片方式呈现。 MATLAB 云计算实现中如何更好地和用户交互,还有云计算下的商业模式, 都是有待考虑和解决的问题。Moler 还表示 MATLAB 未来发展的 另一方面是巩固在不同领域的应用程度。

活动结束后,有同学还到台上近距离围观了 Cleve Moler,我也凑了上去。 期间有人拿书求签名,求合照等不去细说了。 有同学趁机问到中国的版权问题 Moler 如何看待,Moler 回答说 这也不只是 MATLAB 面临的问题,微软也有同样的问题。 Moler 说他们会力图使高校和企业购买他们的产品,这是主要的策略和方式。 我在 Moler 离开前还找机会问了他如何看待 Octave、Sage 等开源的数值计算软件。 Moler 表示他没有使用过它们,这些软件更像是一些样例(sample), 它们缺乏像 MATLAB 中众多的工具箱,所以不太可能和 MATLAB 并驾齐驱。

附注

一些讲座相关的照片可以在 这个 flickr 相片集看到。 Moler 个人的更多介绍参见这里MathWorks 上也有 Moler 写过的有关 MATLAB 起源的文章。