《变味的分布式计算》后话 :: 技术点滴

来源: BlogBus 原始链接: http://www.blogbus.com:80/blogbus/blog/diary.php?diaryid=249573 存档链接: https://web.archive.org/web/20041109124137id_/http://www.blogbus.com:80/blogbus/blog/diary.php?diaryid=249573


技术点滴 几年的软件研发做下来,接触的技术,零零碎碎加起来,居然手指不够数了。不少东西,是帮工程部门解决完就扔一旁。弃之可惜,何不借这网络一角,留下一点记忆?遂有此Blog。 <<<存档:Java设计模式使用率爬行榜 | 主页 | GMail里的邮件能否永久删除>>> 《变味的分布式计算》后话 2004-07-04 原本是要回复 http://www.blogbus.com/blogbus/blog/diary.php?diaryid=165112 里边碧城仙和equn留言的,越写越长,干脆单独作为一篇blog。 下午看到你们的留言,有事,就没回复,只去论坛看了一下。晚上回来再看,在equn的帖子就不见了。不知为何?内部认知不同么?^^ 我久已无意于争论,所以写了这篇短短的批评,也只是发在自己的blog上。从今天的经验看,大概当初要是发到了equn的论坛,“下场”也不会太好^^不过google大婶的威力真是无远弗届,想来碧城仙也是从google无意中看到的吧?也罢,既然发出来,即使只是发在自己的地盘,也算成为公开事件,那就再多罗嗦几句。 基本上,这篇blog意思很清楚,针对的现象是hack别人机器做分布式计算,而且不以为耻,反以为荣。至于对分布式计算本身,我并无反感,否则就是反感自己了。^^“我们的每一个参与者都没有任何实质性的利益,所有的人都是在无偿的空耗电力资源,无偿的折损自己爱机的寿命。”碧城仙说这话时是不是有点委屈?^^请相信我能明白这种付出,因为我自己也在“无偿的空耗”和“折损”啊,对不对? 现象背后有根源。人是最基本的因素,然而我深知人多数是因应环境而变化。橘生淮南则为橘,橘生淮北而为枳,那不是种子的过错,而是土壤的问题。同样,人在这里知礼仪,在那里失廉耻,我更倾向于认为是制度的过错。所以,对这种hack机器的行为,我认为分布式计算的排名机制引起的,更进一步的说,是这种竞争文化本身。 至于我后来又谈到假国家的大义名义行一己之私,那是引申开的愤概。如果说前边只是“感”慨,那这一点倒真是有点“愤”了。不过这一点在我是“由来久矣”,倒不是专对equn网站而言,可以不提。 回到前一段。制度本身,作为个人的我们,往往是无从更改。那么,在这种情况下,我们能不能做点什么?我想是能的,鼓励正当的竞争,反对不择手段的行为,在论坛鼓起这样一种风气,这并不是不能做到的,不是么? 我常常说,自己实在不算“好人”,也最讨厌被人道德说教,所以,我不喜欢说教别人,没这个资格。不过,我也常希望,做人,能有条底线。即使做坏事(hack别人机器),起码也要有“这是坏事”的自觉。不要求你做好事,甚至不要求你不做坏事,最差劲最差劲,只希望你做了坏事不要那么兴高采烈,这样还做不到吗? 这有什么意义?因为,这样,至少“是非”还在。 我大概有点絮叨。上一篇blog其实不是对equn网有什么建议,不过,既然这么“有缘”能够被看到,那我不介意把自己的想法再和有兴趣的朋友分享一下。如果觉得不中听,无视即可,吵架什么的,我实在没有力气了。 Ps.碧城仙提到“电力”两字,我最近正好为此减少了对分布式计算的投入,只在用到机器时顺便计算,而不再让机器24小时连转。原因?国家电荒。^^ Ps2.equn原来还是高中生,出乎意料。做得很好,很了不起。 linrun 发表于 2004-07-04 03:57 引用Trackback(0) | 编辑 Comments 不是没有了,是商量后置顶在聊天灌水区了,如果您觉得不妥,我们这边可以再次转到综合区并长期置顶,一提醒我们中有过这些错误的人。 碧城仙 ( www.equn.com/forum ) 发表于 2004-07-04 17:24 不光equn是高中生,其它几位斑竹基本上也都是高中生。而且据我的估计,论坛里每十个人中有六个是中学生,三个是大学生,还有一个是像您一样已经参加工作的人,而在这其中具备hack能力和精力时间的人只是凤毛麟角而已,大概是“物以希为贵”的原因吧,也无怪乎会有九个思想尚未成熟的学生表现出或多或少的崇拜或者说是敬佩。 在论坛里有好多关于“为什么要参与分布式计算?”,“参与这个对中国有什么好处?”的很为严肃的话题,我们也曾多次表明我们创办网站的宗旨是:在公众中普及推广分布式的概念(仅仅是概念而已,但仅仅是概念又是不够的,所以才众多的项目作为具体的表现形式,这样也能扩大分布式计算这个概念的影响力,从而促使中国本土的科研人员早日研发出中国自己的项目),并为日后可能出现的中国自己的分布式计算项目的宣传推广实施积累宝贵的经验。 是的,是为以后可能出现的本国项目积累经验!如您所说,很多弊端已经暴露出来--最为显著的是--因为排名机制所导致的竞争中的不文明行为。既然冰山已露出一角,那么以后本国项目在制订软件使用协议和完善相关法规时也必将在这个问题上引以为鉴。这也正是论坛在发现弊端的过程中所能起到的积极作用。事实上,我们也早已在论坛的各个板块都强调过这个问题--“不要未经机主许可擅自安装分布式计算项目的客户端!”--但我们未能做好这个工作,我再次向您表示歉意!也希望您能朵朵关注我们的网站,监督我们。另,我们论坛里有人正在研究开发自己的分布式项目,我们需要您作为程序员所积累的宝贵研发经验!项目尚未成熟,诚盼您的批评指导! 碧城仙 ( www.equn.com/forum ) 发表于 2004-07-04 20:18 “在这种情况下,我们能不能做点什么?我想是能的,鼓励正当的竞争,反对不择手段的行为,在论坛鼓起这样一种风气,这并不是不能做到的,不是么?” 近期我们会发公告,相关内容的撰写我们需要时间斟酌,希望能达到有针对性有成效的使有过不正确想法的同好友好的改正的效果。欢迎您访问 http://www.equn.com/forum/dispbbs.asp?boardID=10&ID=2466 希望您给点建议,公告该怎么写比较合适。 碧城仙 ( www.equn.com/forum ) 发表于 2004-07-04 20:30 “既然这么“有缘”能够被看到,那我不介意把自己的想法再和有兴趣的朋友分享一下。”在您的blog里还有这么一段话:“世界上有些事情是很巧的,你可以想象一下,所有的新blog,总共只显示10条,有新的马上刷下去,总共18858个blog,然后你随手打开,看到其中一篇blog正好是写给你的...” 的确,的确是这么“有缘”,的确正好是写给我们的。 “碧城仙提到“电力”两字”,呵呵,分布式的概念正源于此。计算机组成的网格类似于输电网:当我们使用电器的时候,从来没有关心电力来自哪个发电厂,以及经过了什么电压变换。我们只是简单的把电器插入墙壁上的电源插座。然而隐藏在插座后面的则是许多发电厂和把它们连接在一起的输电线路。计算机网格模仿了输电网。当你把一台电脑接入计算机网格的时候,就相当于寻求使用计算机网格的“计算力”。你不用关心数据是由什么计算机储存和计算的,正如你并不关心电源插座后面的故事。网格计算就如同建立计算机的输电网。一个发电厂多余的发电能力可以通过输电网传送给远方的城市用户,一台计算机多余的计算能力远可以通过计算网格,让远方的用户加以利用。 “只在用到机器时顺便计算,而不再让机器24小时连转。”这也正是分布式计算的精神:使用计算机的闲置资源。也的确不该24小时连续耗电。 看来交流是个蛮好的东东,促进认识,也让我们发现自己的不足。 很感谢您对我们论坛的关注! 碧城仙 ( www.equn.com/forum ) 发表于 2004-07-04 20:50 呵呵,原来没删。放在灌水区正好,不用动了。明天有空的时候,我再来回复你的留言。^^ 林润 ( ) 发表于 2004-07-05 00:25 呵呵,再来说两句。 看到论坛上的发言了,其中acSix的立场我很欣赏,“在不伤害他人的前提下...做自己认为对的就好了..”要是大家都能守住这条线,那也就不会有那样的事了,多好^^ Lightalt的大意是觉得排名本身是有必要性的,言外之意可能是觉得我批评得过了。首先我要说,如果让我去开发一个分布式的项目,我不但会用排名,而且会把尽我所能把这种游戏积分心态利用到极限。因为这种手段有效。然而我还是不会去认可这样的事。是不是有点矛盾?是的,是矛盾的。在我而言,这已是对现实的完全让步,因此而憎恶一下自己,总还是可以的。 我不想再就排名机制本身多说什么了,因为一不小心,就会把焦点转移到各有不同理念的话题上去了,而失去我们批评hack机器这种行为的本意,这当然不是我所乐见的,相信也不是大家所乐见的。 最后回复碧城仙。你蛮让我惊讶的,很多人看到批评的第一反应是排斥,视而不见已经是比较好的处理,更多会是激烈的反弹,至少也会有暗暗的不自觉的敌意。你却把批评搬回自己地盘去了,还不断地进行沟通。很难得。 你在谈分布式计算的思路我想已经超过了大部分的DCer,真正进入到分布式的领域。像我这样的DCer其实只是贡献一点资源而已,所以对于实际的计算内容如何,倒不是怎么关心。从参加分布式计算入手,可能的进向,我想是在两个方面:专业领域的知识;网格技术。前者比如玩d2ol而对医学产生兴趣,后者则主要是是计算机相关知识。若是如你所说,equn多是高中生,那能够因为玩分布式计算而对医学、天文或计算机等专业领域产生兴趣,那倒真是可喜可贺的事。 你说你们在研究开发自己的项目,除非有相关专业的需要做计算的人在,否则,我估计会是以BOINC为蓝本,做统一的管理发布平台。无论如何,祝你们成功^^ 林润 ( ) 发表于 2004-07-05 21:07 对了,谢谢你这么辛苦转来转去的^^ 林润 ( ) 发表于 2004-07-05 21:08 再次感谢您能在繁忙的工作中抽出时间和我们交流!谢谢! “equn多是高中生,那能够因为玩分布式计算而对医学、天文或计算机等专业领域产生兴趣,那倒真是可喜可贺的事。”这也是我们所希望看到的! “估计会是以BOINC为蓝本,做统一的管理发布平台。无论如何,祝你们成功^^ ”现在是在用JAVA试验跨平台的可操作性,在做测试PI值和寻找最优旅游线路的尝试,谢谢您的祝福! “谢谢你这么辛苦转来转去的^_^ ”没什么的,斑竹职责所在,倒是我们要谢谢您的意见! 最后,还是诚邀您继续关注我们的论坛,谢谢! 碧城仙 ( www.equn.com/forum ) 发表于 2004-07-06 01:24 原来换了个地方讨论。我的看法就是,这种问题见仁见智而已。如果能黑遍所有政府机器,特别是那些拿着公款胡乱买豪华配置,然后只用来打打字的,我举屁股赞同并且鼎立参与!这个世界需要那么多繁琐的道理吗?你忘了有罗宾汉、蜘蛛侠这些偶像了吗?你看这些电影的时候,会不会还花心思去思考谴责他们违反社会法律道德?另外本人私人建议你考虑参与Folding@Home项目。 Legend-X ( ) 发表于 2004-09-22 02:07 发表评论 最近更新 我还活着 tomcat mysql 连接池 配置 中文 Commons Logging + Log4j快速入门 最近Blogbus很不稳定 London Bloggers 新分类Java basic 换模板了 fy GMail tips Google Logo For The Athens 2004 Olympic Games 淘到一个“拼接式自我资产分析图” 逝者如斯 反向链接 访问统计 DVD Movies