Ocean 的个人资料君子不器日志列表留言簿更多 工具 帮助

日志


2007/4/23

读书笔记

对哲学的基本描述:培养智慧,发现真理,印证价值。
培养思考习惯,掌握整体观点,确立价值取向,力求知行合一。
存在是选择成为自己的可能性。
人生三绝望:
    1.不知道有自我
    2.不愿意有自我
    3.不能够有自我

是(Being)<>有(Having)
奥秘(Mystery)<>问题(Problem)
我与你(I-You)<>我与他(I-He)
人生=旅行的过程

        活在世界上,是一个重大的挑战,而我们不能预设任何条件(如:我要依靠神明、依靠社会、依靠群体等),因为存在先于本质,人必须自己做抉择。
        抉择之前必须想清楚,而一旦决定了就要勇往直前。在实践目标的过程中可能会产生各种压力及挑战,当我们进入临界点的时候,必须设法平静下来,进行自我调节。如果一个人的目标非常明确,他自然就会调整自己的实力,在特定的时间内做出一些安排,这就是所谓人生的规划。一个人如果没有完整的人生规划,很可能一开始非常努力,而在不久之后就感到耗尽心力,无以为继。
        存在主义所强调的,就是要求我们直接面对及承担人生中的各种狂风暴雨。它让我们知道,每个人都可以成就自己与生俱来的愿望,成为一个真实的人!

都铎王朝

015_Replace
        最近正在看的一部连续剧 The Tudors。 讲亨利八世一朝的事情,很有趣。
        正中间的是亨利八世 Henry VIII。
        最后一排最右边的是首席大臣,大法官,托马斯 莫尔Sir Thomas More,就是写《乌托邦》的那个人。最后给亨利给杀了。
        最后一排红衣服的人是执政20年的首席大臣、约克大主教、大法官沃尔西 Cardinal Thomas Wolsey,此人相当厉 害,不过最后还是被亨利给弄下岗了。
        最后一排最右边的人是白金汉公爵Duke of Buckingham,以叛国谋反罪给斩首了。
        中间一排最左边的是玛丽公主Princess Mary。
        在她旁边的紫色衣服的人是凯瑟琳皇后Queen Catherine of Aragon 。她本来是亨利八世哥哥的老婆,后来亨利八世的哥哥死了就嫁给了亨利八世。她的侄子是神圣罗马帝国皇帝查理五世。由于她没有能给亨利生男孩,所以引发了亨利八世6个老婆的故事。
        第二排最右边的是 玛格丽特公主Princess Margaret ,亨利八世的妹妹。
        电视剧中的另一个重要人物就是坐在亨利八世脚下的那个妖娆的女人了,不错,她就是大名鼎鼎的安 伯林Anne Boleyn 。为了她,亨利八世闹出了历史上影响最大的离婚案。亨利为了这件离婚案,和罗马教皇闹翻,搞起了宗教改革。
        电视剧拍得很精致考究。演员基本上都是英国人,表演很见功底,而且口语听起来相当舒服。
0727_185
演Anne Boleyn的是英国演员Natalie Dormer,1983年出生在Reading, England, UK 。

gallery_sam_019
演Cardinal Thomas Wolsey是 Nigel Neill ,1947年出生于Omagh, Co. Tyrone, Northern Ireland, UK 。

转贴亨利八世的小传:
亨利八世(1491~1547),英格兰国王(1509~1547年在位)
  
  说起英格兰国王亨利八世,人们常常津津乐道于他与他六个老婆的风流韵事。说他是个风流天子毫不为过,但他晚年的残暴也确实令人惊心。而他对历史的主要影响则主要来自于他发动并领导的英格兰宗教改革运动。
  
  亨利八世的老爸亨利七世是一代有为名君。他利用法国人支持下,将理查三世赶下王位,结束了30多年的玫瑰战争,同时也结束了自英法百年战争以来战火不断的局面。他还是个理财能手,为儿子积聚了大笔财富。
  
  当18岁的亨利继承王位之时,也继承了父亲留下的丰厚遗产。年轻的亨利英俊潇洒,精通音乐、骑马、网球、外语,尽情享受生活乐趣的同时又不耽误政务,可谓世间第一得意之人了。然而,过于顺利的早年生活可能也是造成他日后暴虐乖张性格的原因。
  
   自爱德华时代以来,苏格兰和法国一直是英格兰的两个主要敌人。亨利八世时代早期,继续与这两个国家兵戎相见。1513年,英格兰大败苏格兰军队,苏格兰 国王、二十多个贵族和一万多士兵阵亡,继位的詹姆士五世年幼,由太后(乃亨利八世之妹)摄政,从此英格兰的北部边境稳定了下来。但亨利八世与法国的战争却 无所收获。
  
  早年的亨利八世是个虔诚的天主教徒,出于与法国对抗的需要,他也打着保护教皇的大旗,同神圣罗马帝国皇帝查理五世(即 西班牙国王卡洛斯一世)亲密合作。当听到在马丁·路德的倡导下,德国宗教改革运动正方兴未艾时,他亲自撰文谴责马丁·路德,为教皇辩护,由此从教皇那里赢 得“信仰捍卫者”的称号。然而,几年后,形势就发生了一百八十度转变,亨利八世成为教皇眼中的头号敌人。
  
  亨利八世实行宗教改革的 导火线,通常都认为是因为他的离婚事件。面对渐渐人老珠黄的原配妻子、原为西班牙公主的凯瑟琳,因为她只生了一个女儿玛丽,急于要一个继承人的亨利逐渐对 她的肚子失去了耐心,转而爱上了她的侍女、年轻但据说也不是很漂亮的安妮·博林。这种情况在社会生活中屡见不鲜,负心的男人想抛弃年老色衰的妻子,而妻子 则哭哭啼啼地坚持不肯答应,但当这发生在激烈斗争时代的王室中时,就产生了巨大影响,成为人类历史上影响最大的离婚案件了。亨利八世坚持要离婚,但是遭到 英格兰国内正统天主教势力的反对,当离婚诉讼提交给罗马教廷时,教皇克莱门特七世本来想批准,但他慑于凯瑟琳的侄子神圣罗马帝国皇帝查理五世的威势,不敢 贸然行事,只好迁延不决。亨利八世等不及了,于是就有了下列一系列事件发生。
  
  1529年9月,亨利八世免除了执政20年的首席大臣、约克大主教、大法官沃尔西,这是亨利八世跟过去决裂的一个重要信号。
  1529年10月召集议会,开始讨论宗教改革问题。
  1530年,枢密会议内形成了托马斯·克伦威尔为首的改革集团。
  1532年,议会通过一系列法案,规定教会所征收的税,一律停止上缴罗马教会,改为上缴英国国王。
  1533年5月,新任坎特伯雷大主教克兰默宣布亨利八世与凯瑟琳的婚姻无效,同年6月安妮·博林正式加冕为英格兰王后。作为报复,罗马教廷开除了亨利八世的教籍。
  最为关键的变化发生在1534年,这一年,英格兰议会通过了“至尊法”,规定国王为英格兰教会唯一的、至高无上的首脑,并宣布与罗马教皇断绝一切来往。
  从1536年起,在托马斯·克伦威尔的主持下,实行了一系列新教化的改革,制定了“十条教规”,简化了天主教仪式,1537年批准英文版《圣经》在英格兰发行,1538年发布“十七条指令”,将英国国会国教化和国家机构化。
  
   在英格兰宗教改革中,最大的受益者无疑是亨利八世,可谓赚得盆满钵满,他不但达到了与凯瑟琳离婚的目的,而且在1536~1539年宣布废除修道院制 度,没收修道院土地,一部分收归国有,一部分赏赐给亲信和大贵族,一部分出卖,从而缓解了财政危机,而且使得一个支持宗教改革的既得利益集团形成。通过宗 教改革,亨利八世还强化了自己的专制权力,使得英格兰的王权达到了自1215年《大宪章》公布以来的最高点。
  
  在推行改革的过程 中,亨利八世充分暴露了残暴的一面(有论者认为,是亨利八世得了当时的时代病梅毒损害了神经所致),大批人被推上断头台,其中包括写过《乌托邦》的首席大 臣莫尔。1539年后,亨利八世的宗教思想开始回潮,又处死了一批过激的新教分子。宗教改革头号功臣托马斯·莫尔也于1540年被处死。但是事实证明,亨 利八世的宗教改革的支持者远多于反对者,他在改革过程中不但没有引发动乱(林肯郡和爱尔兰地区虽然爆发过反对宗教改革的起义,但很快就平息),相反加强了 自己的地位。在宗教改革之前,马丁·路德新教思想早已传入英格兰,而对当时修道院和神职人员的普遍不满,则使多数人站在赞成改革的阵营。在分得来自没收修 道院的土地之后,新贵族就成了英国国教的中坚分子。亨利八世将议会作为推行宗教改革的主要阵地,无疑也是明智的,使他更有利于得到各界的支持。他的后继者 中,凡企图恢复天主教的必然受到重重反对,统治不稳,而坚持新教的则能够得到大多数国民的支持,也说明了他的改革是适应历史前进的需要的。
  
  亨利八世结了六次婚,其中凯瑟琳和克莱维的安妮被他休弃,安妮·博林和霍华德被他送上断头台。为他生下唯一儿子之后死去的西摩则是他一直追念的对象。他的最后一任妻子帕尔也不错,协调好亨利和他几个子女的关系,使亨利安静地度过了最后几年。
  
   亨利八世对历史的影响主要是他发动的宗教改革运动,自1517年马丁·路德将“九十五条论纲”贴在教堂的门口点燃了新教运动的熊熊之火以来,英格兰是唯 一一个自上而下实行改革的国家,事实上,这场运动迟早要来,而亨利八世利用国家政权来推行,则使英格兰避免了像德国和法国那样因为宗教改革而陷入长期内战 的局面。此外,亨利八世时代,武力打败了苏格兰,还有议会的《联合法案》宣布威尔士并入英国,使不列颠的联合向前又迈进了一步。他建立起了一支强大的海 军,则为后来日不落帝国的海上霸权奠定了初步基础。

2007/4/15

书非借不能读也!

下午到浦东新区图书馆办理了借书证,借了两本书:)
图书馆离我住的地方大概骑车要20分钟,不远。

一觉醒来,恍若在成都

窗外雾朦朦,冷飕飕的天气,像极了春天的成都。
刚才给Jenny打电话,她已经买了明天晚上的车票,又是软卧:)他们出公差真下血本钱啊!
2007/4/14

火车站见闻

刚把Jenny从火车站送走了。这次又是出差,还是去北京,还是晚上出发。不同的是,这次她坐软卧。昨天晚上了,她领导才说让她周六出差,务必要她把一些文件在周日上午送到北京。比较了一下,飞机没有火车方便,硬卧没有软卧好买,于是乎,今晚她就史无前例地乘卧软卧北上了,估计现在差不多在南京地界了:)
火车站里面的软席候车区和我曾经在春运时候经过的普通候车区差别巨大。软席候车区里面的座位全是沙发,很干净,就连里面买的报纸也和普通区有差别。我去的时候大概是6点半过一点。当时我在的大厅主要是等候去北京的直达列车的人。据我观察,大部分是年轻人。看装束打扮,商务旅行的居多。Jenny当时问我,这个月18号提速之后,哪些人会去乘坐朝发夕至的列车?我想,可能应该是偶尔出差的人居多吧。出差频率居多的人应该愿意坐晚发朝至的车,即省时间也省钱。晚上在车上,睡一个觉就到了,省时间吧;北京火车站在市中心,到城里面任何地方都比从机场出发方便吧,这也省时间。在车上过夜,省了一晚的宾馆费用,这不久省钱了。所以长出差的人,没有理由拒绝晚上旅行这种选择。

2007/4/13

Fotofox

这又是一个firefox插件。可以在浏览器中同诸如flickr这样的在线图片管理网站交互。方便我在浏览网页时,直接把想要收藏的图片放到flickr上。

对jar的新认识

通常我们会把一些有关联的class文件以及其他文件,打包在jar文件中。如果jar文件的mf文件中指定了mainclass以及classpath,我们就可以用java -jar #####的形式来运行jar包中的class。这里需要注意的是,在以上情况中,如果jar中的class需要利用jar之外的资源,就必须在mf中设置好相应当classpath。
今天我遇到的一个情况比较有意思。我有一个jar,jar中的mf文件设定了mainclass,但是没有设定classpath。jar的作者告诉我,如果要用这个jar,我需要手动把jar解开,更新其中的mf文件,再重新打包。听起来很麻烦是不是?我可不想在需要更改classpath设置时,都如此麻烦一番。于是,直觉上,我利用了java -classpath ####### -jar #######命令。可是结果出乎我意料,虽然classpath写对了,但是运行时产生的错误信息反应出classpath中的资源并没有在运行时被找到。经过一番努力,终于找到了问题的根源。原来,在java -classpath ####### -jar #######这样的写法中,classpath参数根本不会起到作用。在这种情况下,java命令是从jar中的mf文件中的classpath参数获得真正的classpath值。如此一来,若jar中的mf文件仅仅指定mainclass,而不指定classpath,java -jar #######是用不了的。当然,我们还是有办法来运行jar中的class的,采用如下形式:java -classpath ##在此指定classpath,并把当前jar也加到classpath中##  ##jar中那个我们想要运行的class的名字##。
用一个例子就很容易说明。有a.jar b.jar两个jar包。b.jar中的mainclass为c.class。如果要运行b.jar必须把a.jar包含到其classpath中,但是b.jar的mf文件中没有设定classpath参数的情况下。我们可以用java -classpath a.jar;b.jar c的形式来运行c.class,而java -classpath a.jar -jar b.jar的形式则行不通。

-jar
Execute a program encapsulated in a JAR file. The first argument is the name of a JAR file instead of a startup class name. In order for this option to work, the manifest of the JAR file must contain a line of the form Main-Class: classname. Here, classname identifies the class having the public static void main(String[] args) method that serves as your application's starting point. See the Jar tool reference page and the Jar trail of the Java Tutorial for information about working with Jar files and Jar-file manifests.

When you use this option, the JAR file is the source of all user classes, and other user class path settings are ignored.


最近在用的一些工具

自从半个月前开始使用firefox,我一下子发现我的生活充实了许多。好的网络工具为我的生活带来了意想不到的改变。一切的一切是从一个叫做firebug的插件开始的。
为了调试网页中的javascript代码,我在google上搜索信息,知道了firebug这个firefox的插件。使用它,我可以很方便地调试所有被引入页面的javascript代码,还可以很快定位在一个非常复杂的页面上的tag元素(以前我是在记事本中看页面的源代码,可想而知要在其中定位到一段代码是多么困难的事情)。firebug的强大功能让我事半功倍。欲善其功确需先利其器!
由firebug引发了我对firefox插件的强烈兴趣,于是我开始在firefox中大量安装各种插件。在其中,一个和gmail集成的插件对我用处特别大。自从前天安装gmail manager后,我把我在ittoolbox上登记的邮件列表全部转移用gmail收发。实际上,我大概有快一年的时间没有查看这个网站上的信息以及从这里收到的几千封邮件了。昨天早上随便浏览一下下,便看到了好东西。是什么呢?一篇介绍SAP GUI Scripting的文章。哈哈,经过半天时间看文档,半天时间设置SAP系统配置和尝试写代码,现在我已经能完成对SAP GUI任务的部分自动化操作了。曾经想用SILK工具,现在看来用SAP自己的工具更好。
顺便说一句,ittoolbox上的SAP板块相当活跃,是一个学习的好地方。BI板块也不错,内容丰富,消息很多,各种评论也很多,非常开阔眼界。还能看到有客户对我们产品的评论,非常有意思。
各种wiki现在也是我的一种重要工具。比如说en.wikipedia.com。通常我如果遇到不懂的术语,我首先想到的就是去这里查查(曾经的第一反应是google)。大部分的情况,我都能在这里得到满意的答案(每个条目的最后基本上都有非常有用的参考文献)。
还有一些工具是script语言。比如javascript和vbscript。我曾经以为javascript的用处不大,我承认那是因为我当时浅薄。现在javascript和html的DOM结合相当深入,加上CSS机制,再用好javascript中的XmlHttpRequest,这不就是大名鼎鼎的AJAX了吗?Web2.0靠的就是它。vbscript是windows管理利器。它简直能像胶水一样把windows系统的中组件给粘合起来。在我的工作中将会常用到它,还得好好学习。
ant现在也用得多,不过我写build文件的水平还属于模仿阶段。希望能精通常用的tag,学会自己写tag对应task的实现。
哦,怎么差点把最重要的一个工具忘了呢?Selenium!它现在对我来说绝对重要。这是一个web test工具,功能强大,简单易用。我曾经用过HtmlUnit来做相同的web测试工作。从原理上来说,HtmlUnit它自己想模拟一个浏览器的功能,并且对外提供操作接口,来让大家用java编码模拟在浏览器上和web page的交互。而selenium很聪明,它并不试图包揽浏览器的工作,而只是把重点放在如何把用户编写出来与web page的交互流程构造成由javascript在浏览器中形成与页面的交互,实质上所以的工作都是由javascript代理转交给浏览器运行。真是聪明啊!这样一来,几乎浏览器能做什么,selenium就可以做什么。想想看,在支持javascript的浏览器上,有什么操作是javascript不能完成的呢?而相比之下,想模拟浏览器工作的HtmlUnit则有太多的缺陷了。

做软件测试工作,要掌握的东西实在是太多了,不过学这些东西也是非常有意思的事情。想想看,完成同一件事情可以有很多不同的方式,我觉得这就是有趣之处。说道这里,好像这句话在哪里也看到过。哦,对了,是perl的介绍里面。对不起,我的思维太跳跃了,有时候我就是这样的:)

不得不提的是公司的内部学习网站内容相当丰富,而且还提供了在safaribooksonline上看到很多计算机专业出版社的原版书的服务。爽死人了!
2007/4/11

索性再来一篇

最近很忙。忙是好事,感觉自己在进步。
忙起来,感觉时间就过得很快,一晃都快要五一了。
不少人一直在关注这个博客,包括我的家人和朋友。特别是当我知道连爷爷奶奶也常常来这里看时,更加激励了我在这里继续通过博客的方式和大家交流。
我现在会提高在这里写作的频率,把一段时间以来思考过的东西在这里“沉淀”成文字,敬请关注:)

读《大教堂和市集》

我第一次知道The Cathedral and the Bazaar这篇文章好像是在前年。当时已经知道这篇文章在开源社区中堪称纲领性的文献,不过很遗憾,当时浅尝辄止。今天晚上很偶然又一次看到了这篇文章,而且很幸运,这次看到的是一篇不错的中文翻译版。慢慢读下来,竟然不知不觉已经看到了午夜。我还没有看完,只是看了一半。不过今天读起这篇文章来,结合这半年多来参与工业级软件的开发和测试的体会,对文中的观点颇有共鸣!明天早上起来接着看!希望能一口气看完!!
昨天在当当上第一次体验了网上买书,感觉其实很方便,价格也划算。买了两本,《管理学》和《组织行为学》。这两本是我和jenny一起挑选的。这还得感谢jenny对我的提醒,“还是提高理论水平最重要”:)毕竟人家是专业的啊,说起话来头头是道。
理论,确实重要,The Cathedral and the Bazaar这篇文章是十年前发表的了,到今天,依然很有价值!