| 麦田守望者's profile异想空间PhotosBlogLists | Help |
|
异想空间跆拳道五大精神:礼仪、廉耻、克己、忍耐、百折不屈! 5/9/2009 在基于Debian的Linux中安装OpenOffice.org 3.1.0我在自己的Debian 5.0 (lenny)中成功安装了OpenOffice.org 3.1.0,步骤简单,在这里与大家分享。
如果一切顺利,到这已经可以使用新版本的OpenOffice了。 在安装新版本OpenOffice之前,我一直使用2.4.2版本,并且Java环境运行良好。由于每台计算机几乎不可能有完全一致的系统环境,因此我不确保上述步骤在您的系统中100%运行无误。仅供参考。 另外,可以参考一篇图文并茂地讲解OpenOffice的文章(英文)。 5/5/2009 理解Browser View之多适配器视图组件是命名的多适配器。其作用于的对象是HTTP Request对象和提供某个特定接口的对象实例。在视图组件的configure.zcml文件中声明page的时候,page元素就描述了这一概念。例如: <browser:page 属性name指出,我们声明了一个名字叫做view的视图。for指出只有当请求一个提供了IReport接口的对象的时候,才会调用这个视图。当然,发出请求的用户必须具有permission属性指定的权限才行。 用编程方式获得这个视图对象,能够更直观地体会到多适配器的概念: from zope.component import getMultiAdapter 4/24/2009 自定义内容类型的Title基于Archetype框架开发内容类型,由于它们继承自BaseContent或者ATContentType,因此自然也就提供了IMinimalDublinCore接口。该接口中定义了Title方法,用于获取内容类型对象的title值。这样,自定义内容类型的Title就非常轻松了。示例代码如下: from Products.ATContentTypes.content.base import ATCTContent 该示例代码省略了部分与主题无关的内容。有一点需要留意,即一定要给Title方法声明保护级别。 2/23/2009 吼一嗓子,Zope文档有更新了其实也没什么可多说的。《The Zope Book》和《The Zope Developers Guide》终于有重大更新了。请留意Zope.org中的Documentation部分。 2/19/2009 自定义Plone的重要概念在《Professional Plone Development》一书的第四章中有一句话,对于理解最新的Plone开发技术和自定义Plone的方法有着非常重要的作用。它是: Zope 3’s concept of customization by interfaces is an evolution of Zope 2’s concept of customization by location and CMF’s concept of customization by skin layer. Zope 3的自定义概念依靠接口(interface),Zope 2的自定义概念依靠位置,而CMF的自定义概念则依靠skin layer。Zope 3的自定义概念是具有革命性的。 这句话同样揭示了Zope 3的精髓之一,针对接口编程。尽管现有版本的Plone仍旧构建于Zope 2之上,但是由于Five(Zope 2 + Zope 3 = Five)的存在,我们可以在Zope 2中使用Zope 3的概念和开发技术开发Plone产品。这不但可以让及时把新技术应用到实际的产品开发中,并且还可以在有朝一日全面向Zope 3平台迁移的时候,有一个平滑的迁移曲线。 Opera无法使用MSN空间在Windows中,MSN Spaces无法在Opera中正常使用,不希望每次写blog的时候都要单独开一个IE、Firefox或者Live Writer。另外,在非Windows环境中的时候,使用MSN Spaces也是很不方便。希望这种情况能有所改观。 2/18/2009 痛并快乐着写这些文字的时候,已经临近午夜十二点了。右腿上胫骨上的创伤微微有些阵痛。外面的雪还在下,迟到了一个冬天的雪花把干燥的北京装点得分外妖娆。一个人骑行在铺满雪花的路面上,虽然有些累,并且倍加小心的以防滑到,但心情却是格外的舒畅。还没忘了在平整的雪地上留下自己的脚印,孩子般的嬉戏一下。整整一年没有这种感觉了,太爽了。我对雪有种特殊的感情,不知道用什么语言来形容,就是喜欢。如果我是文科生,也许能用一大串美丽生动的语句来形容雪的美丽。:) 今天恢复了跆拳道训练。又见到了好久没有见面的馆长和师兄师弟们。一见面,就是那句太熟悉的问候语:“好~久不见了”。 穿上道服,挤上腰带,重新在国旗面前宣誓跆拳道五大精神,重新给馆长深深地鞠上一躬。离开道馆的那段时光,仿佛眨眼之间转瞬即逝。我的年龄大了,技术也退化了,甚至有些已经忘记了。不过,不要紧,我回来了。这一堂课下来,虽然很累,但是我倒觉得很舒服。偶然的机会,开始跟金馆长学习跆拳道。慢慢地喜欢上了这项运动;慢慢地崇拜起了馆长,不管是技术还是做人方面;慢慢的也像其他跟随馆长研习跆拳道技术的师兄们一样,开始崇尚跆拳道五大精神:礼仪、廉耻、克己、忍耐、百折不屈,这种精神是不分国界的。跟随馆长练习跆拳道,不仅是学习技术,更是对自身修养的一种磨练。 2/15/2009 BSD和Linux,哪个更好呢?在网上看到一篇有意思的文章《Linux VS Bsd - Which One Is Better》,分析了BSD Unix和Linux的诸项不同点。文章作者通俗的阐述了“比较”的原则。即,对任何相关事物的比较,不能脱离它们所处的上下文环境。例如,移动网络对于经常出差旅行的人士来说可能会非常方便,但是对于大多数时间在家办公的人来说,就不是那么有必要了。比较移动互联网和Internet哪个更好、更有用,显然很不明智。 2/11/2009 读《Professional Plone Development》的朋友们注意了《'Professional Plone Development': book improvements》 作者Martin Aspeli给出的勘误。读这本书的朋友们请留意了。 |
||||||||||||||
|
|