[人物]KDE英雄(9):Rik HemsleyKDE英雄谱之九:Rik Hemsley 姓名:Rik Hemsley 居住地:英国 职业:失业的程序员 电脑配置:雅致米黄色的X86笔记本 最喜欢的KDE应用软件:Kicker,Konqueror,KMail,Noatun,KSysGuard 主要贡献:很多人由于Empath而知道我,事实上,这个软件还没有发布。 昵称:Rikkus 电子邮件:rik@kde.org 问:您在KDE计划中的任务是什么? 答:以前,我对KDE非常不满意,于是尽力想办法完善、改进它。首先,我研究了KDE存在的问题,把我的想法告诉KDE的负责人,接着和其他人一起探讨解决的办法。这样比仅仅反馈bug报告的效果好多了。 以前,我曾经在组件底层结构方面工作了几年。组件底层结构的思想就是模块化,提供灵活的界面,像开发了PIM(个人信息管理)、Kmail、Korganiser以及Kpilot等。在KDE 2发布之前,我暂时中断了上述的开发工作,集中力量开发KDE 2。 现在,组件框架技术已经非常成熟,KDE中也可以使用多线程技术,不过在真正应用这个技术之前,还需要改进KDE中的一些代码。我希望不久的将来能够看到类似于Outlook功能的应用软件,但不是希望纯粹模仿Outlook的界面。我个人认为KDE使用独立的工具一起工作,要比那些整合的应用软件好。但是,Konqueror嵌入的mime文件类型浏览器不同于嵌入能够编辑文件的字处理软件。 问:您是何时而又如何参与KDE计划? 答:以前我是Uinx的系统管理员,总感觉到管理Unix是一件非常费力的事情。于是我求助于Linux。 那时候,Linux社区出现可很多涉及开发Linux下新型图形用户界面的工程。但是,整合了窗口管理器和大量应用软件的桌面环境并不是很令人满意,整体缺乏一致性、协同工作的能力以及框架共享等。 由于Qt易于使用、功能强大以及一致性,我发觉使用Qt工具包开发KDE是一件非常简单的事情。于是我辞去了工作,把全部的时间花在自学C++上。当我理解了编写程序的基本概念之后,我开始从C++ FAQs的书本学习我想学的东西,同时开始阅读KDE源代码。 参加KDE的开发工作是一件使人精神振作的事情。KDE开发小组的每一个成员都非常友好,他们不辞辛劳地帮助我。由于我刚刚接触编程,因此,我很不习惯使用过时的OpenParts,但无论什么时候我问他们问题时,我总是得到大量答复。于是我们决定用kparts代替OpenParts,这意味着我们失去了CORBA(Common Object Request Broker Architecture,公用对象请求代理[调度]程序体系结构),我们之所以做出这样的决定是理由的,这将大大降低我们的开发难度,提供开发效率,又不会失去任何重要的功能。 问:您在KDE上花费了多少时间? 答:以前在KDE上的时间不是很多,差不多一个星期只有20到40个小时。最近,我的大部分用于查找KDE 2.0的错误以及修正bug。 问:您最喜欢用哪一个工具?对一个开发者来说,哪一个工具是比较好用的? 答:Vim。 问:您编译代码的过程有什么好方法吗? 答:首先,我会在脑子里构思程序的整个结构,然后在开始编写程序的代码,而有时候我会一边构思,一边写代码。我知道理论上这是不合理的,我应该准备笔和纸把该记的东西记下来。但是我这个不喜欢照搬理论知识,只要自己习惯了就行:)。Qt的应用使我的工作更加顺利,编程就好像烹调一样,如果你在做菜的时候胡椒粉加得太多,好像就没有挽回的余地了。最好在下次记住这次所犯的错误,避免发生同样的错误。 我是一个真正的完美主义者,在编写程序的时候,我不会轻易决定使用某一代码,除非我认为这写代码是毫无瑕疵的。因此,我经常为了编写一小段代码而反复推敲,直到找到理想的解决方案为止。几个星期之后,我将可能提出一个最新的代码设计和搜索理念。 问:您最早的电脑是什么样的? 答:一台 Sinclair ZX Spectrum。 问:您认为KDE用户最需要什么软件? 答:KOrganizer. 因为我像金鱼一样健忘,有计划的安排生活时间是有一个好习惯。 问:您预计今后的5年内您自己和KDE会有些什么变化呢? 答:5年之后,或许我已经老了;而KDE或许已经是和Linux齐名的Unix平台标准桌面环境。不过我认为到那时候KDE不一定是桌面环境的标准,但是我深信KDE将为桌面操作系统带来重大的影响。KDE是否真正地成功依赖于Linux,反之亦然,请不要把我所说的告诉Linux内核开发者:) 问:您参与KDE开发之后得到了报酬吗?要是有,谁支付您报酬? 答:很不幸的是,我没有报酬。我已经签订了一份基于Qt开发的合同,我在家里就可以工作了。这对一个程序员来说是一个很不错的工作,不过现在我正准备找一份其它稳定的工作。 问:您的出生地以及出生时间? 答:1979 年,我出生于英国森德兰的一个不出名小镇。 问:您在哪个大学上学? 答:英国诺丁汉大学。这个大学非常好,我曾经希望能够学习两个最有用的专业,系统管理和C++/Java/VB编程,可是我的入学成绩很差,最后我学的是电子学和LISP语言。 问:你目前的境况如何?单身还是结婚了? 答:没有结婚。 问:您对KDE是这么的入迷,您的妻子/女朋友/伴侣如何处理的? 答:我没有把全部的时间都花在开发编程上,因此,我在KDE的开发工作就像一个普通的工作一样,我的工作时间很灵活,但是薪水不高。在现在生活中,我一般不会谈论工作的事情。哦,不好意思,谈了这么多,我还没有结婚:) 问:您有孩子吗? 答:我自己没有亲生的孩子,不过收养了孩子。现在有很多孩子因为被父母抛弃或者离家出走而过着悲惨的生活,我希望能够为了他们的将来而尽我自己的能力。 问:您有宠物吗? 答:没有。虽然,我不讨厌它们,但是我没有办法照顾它们:) 问:您最喜欢的食物是什么? 答:冰淇淋,也喜欢巧克力、咖啡、薄荷糖、开心果等很多很多。 问:你最喜爱的休假圣地是哪里? 答:大概是家乡,最好就有热水游泳池的地方。 上一篇:[人物]KDE英雄(8):Sandy Meier 下一篇:[人物]KDE英雄(10):Chris Schlaeger 更多相关文章
|
推荐文章
精彩文章
|