我们的"本月XOOPSer"奖项授予那些对XOOPS表现出非凡奉献精神、并为XOOPS走得更远的XOOPS成员。"有时候他们做出了惊人的事情,但大多数时候,他们只是做了一些平凡的事情,但通过日复一日地做这些事情,他们在XOOPS社区的日常生活中做出了重大贡献。我们为此感谢他们!!!
这个月,我们要感谢来自Anders Kristiansen anderssk)对XOOPS用户在北欧地区,以及在这里XOOPS(例如,通过他的指南使您的XOOPS安装更加安全)持续的支持。在2.3.x测试期间,他也非常有帮助。谢谢,Anders!!!
你来自哪里?你现在住在哪里?
我生于(1973年)并在罗斯基勒长大,住在丹麦。我在哥本哈根住了8年,但因为我跟邻居之间有很多纠纷,所以我搬到了希维德沃。主要原因是我的5岁女儿。她开始画“人在扔石头,路上的火升起来了”。那时她4岁。这不是一个适合抚养孩子的环境!
你编程多久了?
我其实不是一个程序员。
我更像是一名普通用户,可以阅读代码。在我的正常工作中,我从事安全相关的工作。主要在大型机上,这里使用的语言是JCL。我们大型机的后端数据库是CA-Datacom。那是我的技能来源。我也在这里做一些与Active Directory相关的工作和日常脚本工作。
你的专长是什么?
我的第一台电脑是一台IBM286,带有一个扩展板。那是一块包含20MB内存的板子,它可以作为扩展内存在DOS中使用。微软最近“发明”了Windows Vista的Ready-Boost功能,但其功能与我在IBM286上的功能相同
在从事销售工作后,我得到了IT技术支持的工作,我认为这是我的强项。测试,再测试,然后再次测试。文档和用户手册/操作指南也是我长期从事的工作之一。
是什么让你接触到XOOPS的?
我曾经用Postnuke创建网站。但我真的很厌倦了权限控制和每次小核心升级时都需要修改核心/模块。我开始查看大型丹麦网站门户,想找出他们使用的CMS系统。其中许多网站运行在XOOPS上。它们由Jan Pedersen(笔名Mitrandir)开发。丹麦的XOOPS域名已被注册,但尚未启用,所以我联系了域名所有者,他免费提供http://www.xoops.dk。
你最欣赏XOOPS的什么?
我喜欢http://www.xoops.org论坛上的活动。在我的眼中,XOOPS的简单模板系统和权限控制是其最强有力的方面之一。
你在XOOPS的哪个领域做出贡献?为什么?
主要是日常使用支持、测试,当然还有维护http://www.xoopsnordic.org。我几乎忘了翻译XOOPS核心和近40个模块到丹麦语。
你在编程领域有什么成就让你感到自豪的?
这来自于我的日常工作——将CA-Datacom上的安全从内部转移到外部。数据库环境可以通过10种不同的方式访问,因此每种方式都需要被保护。想象一下MySQL的安全性。如果你尝试使用phpMyAdmin访问数据库,访问权限是读取——如果你尝试通过名为admin.php的程序访问同一个数据库,通过http://www.xxxx.com,访问权限是更新等。这是一个相当繁重的工作,而且没有帮助。我想只有2到3家公司运行与我的相同的环境。如果你认识正在使用CA-Datacom或CA-TopSecret的人,请告诉我。
希望我的第一个模块很快就能发布…
当你不编程时,你的爱好是什么?
我试图抽出时间来玩地標隱藏。「一個大好的遊戲」,也是一個出身於大自然的理由。每年我都是羅斯基 Monitoring 音樂節的志願者。我已經這麼做到第30年了。我在搭建一個舞台帳篷,叫做Pavilion。如果有一天你計劃去羅斯基 Monitoring 音樂節的話,請聯繫我,我們見面。
你最喜歡的食物和飲料是什麼?
喜歡的食物很容易選擇——任何在水面上和天空中,搭配著一大杯啤酒的東西
如果你有一個30秒的廣告 kvp 來向世界發出一個訊息,你會說什麼?
這取決於這個廣告要銷售什麼 但我非常認同那句話「什麼也貫穿不了你,它只是讓你變得更強大”
如果你能選擇一個地方和時代去生活,那會是什麼地方和什麼理由呢?
60年代的時候。華麗的音樂,衝鋒車,沒有電腦來搶佔你的時間。
你希望見到哪個人,為什麼?
沒有特別的人。
我们的XOOPS創新獎授予那些為XOOPS創造了非常獨特、非常創新的人!我們清楚,只有當我們將我們的創造力、想象力、創新精神推至「無限和超越」時,XOOPS才能成功。因此,我們希望認可這些當我們看到了他們的所作所為時會產生「震撼」效果的人。XOOPS創新獎並非每月頒發的獎項,即理論上可能有一個月我們不會頒發獎項,但我們確實希望從來不會發生這種情況
這個月的獎項授予朱利安·埃格爾斯塔夫(jegelstaff),獲得了他的Formulize新版本!
你来自哪里?你现在住在哪里?
我來自加拿大安大略省南部,雖然在那裡我花了九年的時間住在奧塔瓦,在那裡上了卡爾頓大學以後。自2001年起,我一直在多倫多生活。
你编程多久了?
從我大概10歲左右開始,我就開始編程。我在學校用科邁羅電腦學會了BASIC(當時學校還會教你一些關於電腦的東西,而不是只教你如何使用一個特定的軟件),我不得不自己學習Atari BASIC的變體,只使用了語言最基本的參考手冊——這實際上非常困難,因為例如,在Atari BASIC中,你必須在你用之前計量你的字串變量,而在科邁羅BASIC中则不必,所以我只有寫了數個月的以數字輸入為依賴的程式。
我中學的大部分時間都沒有在嘗試這些東西,但我對計算機有一定的天賦。後來我結束了在軟件公司的職業生涯,表現出我對計算機的了解遠大於開機,所以結束了自動化桌面出版流程的腳本編程。
再加上网絡是 того果时的爆炸,所以我學會了HTML相關的東西,並在很迂迴的方式中,這帶我到PHP編程。
你的专长是什么?
我的專長是諮詢。我傾聽人們想做什麼,然後思考達到目標的技術選項。通常,我正在與人們討論他們計劃設計或构建的基於網絡的系統,但並非總是基於網絡。
我联合创立了Freeform Solutions(http://www.freeformsolutions.ca),这是一家非营利公司,旨在帮助其他非营利组织通过使用计算机和技术更好地实现自己的使命。因此,这是一把巨大的大伞,我可以集中我的咨询服务专长,帮助致力于善行的组织,并希望能帮助他们更好地开展工作。
所有编程和网站开发的东西实际上都是次要的,首要目标是向那些有伟大想法但没有技术能力的人提供良好的技术选项。
是什么让你接触到XOOPS的?
我们正在寻找一个灵活的系统作为数据录入和报告工具的基础。XOOPS具有强大的基础——用户管理、权限管理、一套良好的标准社区网站模块等——此外,它还有Formulaire,这在我们当时的需求下非常接近。经过100个小时的破解,我们得到了Formulize 1。那是2004年。
XOOPS很有吸引力,因为从2000年到2002年,我在一家组织内部工作,他们为自身构建了一个门户系统,我在那个系统中探索了许多关于权限和用户管理的概念,而没有真正了解什么是门户系统——在2000年,没有人真正将门户系统作为一个产品来创建——我们当时拥有的许多概念都与XOOPS类似,所以这是一个良好的契合点,也是我们几年前开始工作的自然延伸。
那个其他代码库不是开源的,我们无法继续在此基础上工作,因此,由于XOOPS是一个成熟的开源代码库,且由其他人免费维护,这真的是一个巨大的优势。
你最欣赏XOOPS的什么?
我喜欢干净的面向对象结构,以及smarty模板引擎的有效利用,尽管我们并没有在Formulize中充分利用它。
仅就XOOPS本身而言,它并不是一个功能完备的系统,但它是开发应用程序的一个非常灵活的平台。它是一个非常轻量级的编程框架,几乎可以说它更是一个门户系统。在此基础上,它运行得非常好。
这也使它非常灵活,可以与其他系统集成,这是我现在最感兴趣的事情。因此,XOOPS成为了当您希望使用基于XOOPS的工具来扩展其他网站的功能时的一个良好候选系统,例如使用Formulize。这是我今年在多伦多FSOSS会议上的一个演讲的主题(http://fsoss.senecac.on.ca/2008/?q=node/85)。过一周或两周,演讲的视频将在fsoss网站上提供。
你为什么要开发Formulize呢?
我们想要构建一个东西,是我们在之前提到的非开源代码库中构建的东西的进化。我们有一个客户需要基于Web表单的数据录入和报告工具,我们知道如何构建一个能满足各种商业需求的工具,因为我们已经做过。所以我们开始重新构建我们已经完成的项目,使用Formulaire作为基础,因为它的基本功能与我们需要的非常接近。
一个关键的想法是构建一个灵活的系统,因为我们知道客户将来会有不同的需求,而他们未来将无法让我们为他们构建新的东西。因此,Formulize从一开始就有一个非常具体的设计目标,即使功能非常通用,这样你就能以标准化的方式使用它来模拟各种流程和程序。
事实证明,这个方法是高度灵活和可扩展的,后续的很多开发都是受激发于想要探索这个想法能推进多远,我们能否在开源世界打造出最强大的业务流程建模工具,同时仍然易于非程序员使用。
你在编程方面最为自豪的成就是什么?
毫无疑问,我的ZCE认证。
这是PHP程序员专家资格认证。你必须得明白,我的大学背景是新闻学和哲学。我是一个计算机爱好者,数学很好,但在学校里并不是超级电脑狂人。我没有学习计算机科学或计算机工程,或者任何类似的科技相关专业。但我在编程方面有一些天赋,最终我找了些将技术实施和系统设计相交叉的工作。
在我提到的那种桌面出版自动化工作之前,那家公司的资深程序员曾尝试为桌面出版部门写点东西。然而那次尝试完全失败了,因为那位程序员根本不了解桌面出版流程和主题。所以我进入这个项目尝试一下,我连最初的程序员十分之一的编程知识都没有,但我懂这个主题,而且我学会了足够多的编程知识,我写了一个实用的自动化脚本来使用,这个脚本在那家公司使用了四年,这在计算机行业算是一个相当长的时间了!
所以我是通过侧翼进入编程领域的,因为我是个对我们要达成的目标有全局视角的人,我理解技术部分的问题,从而确保我正在实施的部分能够真正正常工作。最近我在《PHP架构师》杂志上看到一篇文章,说在编程方面,做得不好但做对了的事情要比做得好但做错了的事情更有价值。这几乎概括了我的进入真正的编程世界的经历。
所以我转而从事基于Web的工作,大约在8年前开始使用PHP,那时候有一段学习曲线可以比喻。但到了2006年我去参加《PHP Works》会议时,他们免费为所有与会者提供ZCE考试,我想,见鬼,我写Formulize,在XOOPS和其他东西上折腾了几年,现在对PHP有了一些了解。
所以我坐下来写考试,没有准备,连考试当天脑子里想的都知道。所以我考过了。这几乎是对证明我现在不再是在错误的方式下做正确的事情的一种极大的肯定。
当你不编程时,你的爱好是什么?
好吧,这不算是个爱好...当我不是在工作的时候,主要时间都用来照顾我的女儿们了。我妻子是一名成功的律师,专业方向是公共部门、非营利组织和法律援助客户,她在家里外工作。所以我主要的工作实际上是照顾我们的女儿,她们在学校或我岳父母照顾她们的时候,我只做这个“工作”。他们非常慷慨,每周照顾她们几天。
所以编码更像是个爱好,而做爸爸才是我的工作。我们还有一个非常棒的46加仑的鱼缸,我喜欢维护和照顾里面的鱼。我还是个影迷,不是特别狂热,但我们家有一些DVD。
你最喜欢的电影和音乐是什么?
绝对喜欢的电影很难找,但《 Children of Men》可能是我在最近几年看过最好的电影。我也是《新星球大战》的忠实粉丝,只是希望他们不要按照这样的愚蠢时间表拉长剧集。我对皮克斯的电影也爱不释手,这些人都是天才。
我喜欢爵士乐和偶尔的经典音乐。自从高中以来,我就没有听过摇滚或流行音乐。尽管如此,我对宠物商店男孩乐队有几分偏爱。他们的最新专辑实际上非常好。
如果你有一個30秒的廣告 kvp 來向世界發出一個訊息,你會說什麼?
关于气候变化的某些事情。那里正在发生一些非常、非常、非常可怕的事情,我相信我们真的已经没有多少时间来做任何能真正产生差别的事情了。
人们认为他们自己的所作所为并不重要,因为他们认为美国的排放量只是问题的一半,中国的排放量才是关键。但事实并非如此,至少这不是全部。
首先,必须有人指明前进的道路。必须要有创新和树立榜样,这样我们才能看到摆脱这一糟糕局面的方法。必须有榜样性的领导。
但另一方面,有一个古老的谚语,对于像气候变化这样的大规模人口问题来说百分之百正确:“没有雨滴认为自己对洪水负有责任”。我们都为这个问题做出了贡献。我们都可以为解决方案做出贡献。
|