Archive

Archive for July, 2005

为wow说几句好话

July 20th, 2005

做为一款好游戏,吹捧的人多了,就难免会跳出来几个哗众取宠的出来骂几句。作为wow的玩家,不是见不得有人骂它,而是看到那些根本什么都不懂的人在那骂 不到点上,很是郁闷。驳吧,一次次的没完没了,不理他吧,他还理直气壮了。所以,决定也加入吹捧的行列,不为别的,只是来个基础普及,谁再来骂,先知道 wow是什么样子再说。

1,经济
wow里的灵魂绑定,让大部分高级物品没办法交易。这样是为了解决虚拟物品交易导致很多人为了挣 钱而玩游戏,这部分人,必定会影响游戏的平衡性。但这并不是说wow没有交易,相反,交易集中于原材料的交易,而且十分活跃。各种制造职业需要的材料都不 是自己一个人能解决的。即使像我这么一个小裁缝,做东西需要的皮也要去买。
但在我看来,过于复杂的需求让wow里真正的经济还没形成,像欧服里的farm还没人肯去做,毕竟,习惯了打怪练级,没人肯安心做生产系。

2,还是那个团队合作
战法牧远不是wow的全部,即使是wow的玩家,说战法牧这样的话,大家也会无情的bs他。各种不同职业的合作才是王道~wow里怪的智商很高,一个玩家的实力,硬打的话也就比同等级的怪强一点。所以控制才是wow里的王道。各种控制系的法术灵活运用才行。
另外就是有人说每个职业都被规定了做什么。这个似乎只有战士比较绝对点,其他都有一定的灵活性吧。
本来就是术业有专攻,合适的分工才最能体现团队合作的重要性。每个人都不是万能的,如果你想万能也可以,每项都不强而已。不觉得这样设定有什么不同,每个人都要为自己选的路负责。

3,人物的培养
最 初我也觉得,虽然职业很多,但每升一级只有一点可以支配,暗黑还有5点另外再加个技能点呢。但玩过之后发现,wow里给的选择,不少了。各种职业,职业路 线的不同都决定你以后在团队里的作用,甚至能决定是不是可以发挥多种作用(当然,每种作用都不是最强),这些都是你培养一个人物时可以自由选择的。

当 然,就跟mu里一旦你选择智精,就只能给别人加血一样,你走什么样的路,你培养的人物就是什么样。你的未来,从选择种族,职业开始就开始了,但并不是说选 择某个职业就是做什么事的人,各种天赋的分配,装备的选择,都是自己决定了。比如术士,痛苦术士和毁灭术士有天壤之别。暗牧和神圣系牧师的区别也一样。

4,操作
wow 可以说是对操作要求最强的网络游戏之一。由于讲究控制,所以操作也相对复杂。再加上仇恨控制,一个新手和一个比较熟练的玩家,差别是巨大的。比如我用术 士,mm勾引一个,我放逐一个,甚者还可以恐惧一个,奴役一个,很多中方法,可以让我至少在同时面对3个同等级怪的时候没有危险,但如果操作不善两个就足 以要一个玩家的命。组队时的操作组合更位复杂。
但并不是说不会复杂的操作就不能玩。即使第一次玩,最简单的操作也足够让你打怪练级等,在这之上的复杂只会让人觉得有可玩性。战场系统,甚至可以看成cs类的游戏,但装备等却需要战场以外来支持。

5,交流
各种职业,技能的不同,决定大家相互被需要。你必须跟别人交流,即使你喜欢solo也一样。
但由于操作的复杂,使玩打怪,下副本等在野外游戏的时候不方便聊天,有人觉得这样影响交流。各种人爱好不同,wow当然不能像休闲游戏那样随时随地聊天。但交流不只是聊天。你的操作,游戏中的表现,物品的取舍,都是交流啊。
一个玩的好的玩家,会有很多人愿意跟你组队,而不是聊天聊的好的。

6,任务
丰 富的任务使游戏不只是打怪。暴雪显然很敬业,任务系统设计的十分巧妙。除了一些纯挣经验的任务外,很多引导性的任务,让你了解wow的历史,传说,或者把 你送到你该去的地方。另外任务关系到声望,声望又关系到你能买的东西和东西的价钱,可以说,wow里的任务设计是十分成功的。

7,pk
终于说到重点了,pk。
pk就像个双刃剑,中国的玩家都习惯了,不pk哪叫游戏。pk的残酷性吸引玩家,但也让一些玩家受不了被杀而离开。所以选择限制pk还是鼓励pk,对游戏设计者永远是个艰难的选择。
wow的荣誉系统来奖励pk,但是被杀没有任何损失,最大程度的保护弱者,不失去这部分玩家。
由 于荣誉系统从某种程度上鼓励pk,为了某些不喜欢pk的玩家,特别设计了pve模式,不喜欢的,可以去pve。不过还是觉得pvp里面的pk有时候过于残 酷,应该更加现实一点,比如,杀比自己低很多级的玩家也增加非荣誉击杀,而对非荣誉击杀的惩罚也应该增大。就像现实中哪怕你再强,杀害敌国的平民一样会造 成声誉降低甚至直接的惩罚(国际法庭?赫赫)。
不管怎么说pk永远是个难题,wow做到这种程度已经很不错了,至今没见到更好解决这个问题的办法。

其实wow,EQ等游戏,明显比以前的游戏高出一个档次来,现在的某些游戏,该淘汰了。

先到这吧,下班了。

我就是未分类

网民话语权的退而求其次

July 18th, 2005

网民话语权的退而求其次
来自:天极网  张樊

当维他奶质量问题得到了官方证实,单志东再度将上海热线告上了法庭。就在今年年初,单志东曾以上海热线封其在BBS上的帐号并删贴侵犯其网络言论自由权为由将上海热线告上了法庭。4月,上海市黄浦区人民法院以”原告以被告’违宪’侵犯其公民言论自由权为由提起民事诉讼,不属于法院的受理范围”为由裁定驳回了单志东的起诉,6月上海市第二中级人民法院终审裁定”维持原裁定”。

此番,单志东再次起诉上海热线,事出维他奶质量问题得到了官方证实:6月12日,松江区卫生监督所副所长卫晓明在上海电视台”1/7″节目首次向公众证实单志东于去年8月举报维他奶使用霉菌严重超标豆粉一事的数据资料真实。

但是,单志东这次起诉所诉求的并非是”网络言论自由权”,而是状告上海热线违约,违反了他当初在上海热线BBS上注册登记时所成立的BBS在线服务合 同。上海两级人民法院都以宪法所规定的”言论自由权”并非民事司法能够保护为由裁定驳回单志东的诉讼,目前单志东恐怕也只能退而求其次,改换诉讼请求。尽 管中国已经有了宪法民事司法保护的先例,单志东仍没有成为网络言论自由权司法保护的第一人的可能。

单志东退而求其次,并也有了官方的证实,与上海热线的违约之争也就一定能够胜利吗?也未必。

单志东在上海热线BBS上注册登记帐号时,与上海热线订立了一份在线服务合同,是无可争议的。单志东与上海热线之间有着一种合同关系,单志东此番以违约来起诉,最差不会落到象前次裁定”不属于法院受理范围”了。

上海热线是否违约,要看看合同内容。单志东与上海热线的在线BBS服务合同的内容就是单志东注册帐号时,所阅读的在线服务条款,也就是《上海热线BBS管理条例》。他当初阅读后,点击同意,合同才宣告成立。

在《上海热线BBS管理条例》中第三条第三款规定:”不得张贴未经公开报道、未经证实的消息。证实的权力仅限于国家的相关机构和省级以上官方媒体。个人 的经历不能作为消息真实的理由”。如果违反了相关规定的内容,上海热线不需要通知和解释,有权予以删除,并对情节严重者予以冻结帐号处理。这也就是单志东 的帖子三番五次被删,论坛帐号多次被冻结的原因之所在。

单志东去年8月份发布维他奶质量问题的帖子,事先就没有任何国家机构和省级以上 官方媒体的证实,关于维他奶的质量问题的报道和有关机构的证实都是在此之后。并且《上海热线BBS管理条例》中第三条第十款规定,”在帖子内容所涉及的当 事人就该帖内容的真实性、合法性向上海热线提出书面异议的情况下,管理员以及版主有权予以删除,并对情节严重者予以冻结帐号处理”。当单志东发布有关帖子 后,维他奶(上海)有限公司向上海热线提出了异议,所以依照《上海热线BBS管理条例》的规定,那时的删帖和封帐号完全合乎合同。即使是现在得到了官方的 证实,也于事无补。因此,单志东对上海热线的起诉追究去年8月份的相关行为的违约责任无法成立。

但在这场纠纷中,我们发现单志东诉讼的 另一个事实是单志东在2005年1月9日转载1月6日《法制生活报》的一篇记者调查文章《霉菌超标百倍谁来管?》,同样也遭遇了了删帖封帐号的待遇。这一 行为就值得去争议了。因为有了相关媒体的报道,已经符合了《上海热线BBS管理条例》

中第三条第三款的规定。但是问题来了,这家贵州司法厅所主办的《法制生活报》属不属于省级媒体?应该属于,为什么上海热线仍然删帖?迫于有关企业的压力。

这样是不是说在这一行为上,上海热线违约了?那也不是,我们在《上海热线BBS管理条例》的第七条第三款中发现了这样的规定”上海热线保留在不作事先通 知的情况下,停止论坛运行或删除论坛中任意内容或冻结任意帐号的权利”。也就是说包括单志东在内的众多网民再次遭遇了2001年”天津来云鹏诉新浪邮箱缩 水案”的合同陷阱,上海热线以格式合同的条款免除了自己的责任。这是格式合同的”格式条款”,按照合同法的规定是归于无效的。

但今天的 上海热线可能没有昔日的新浪幸运了,新浪一案存在太多的争议,但新浪的最终获胜就有可能正如该案审判长张嘉林法官所言该案判决所考虑的重点在于:”本案被 诉讼的新浪网作为中国的三大门户网站拥有二千五百万用户,在商业竞争激烈、网站行业大规模调整、CEO人员更迭之时,作为法官不能只是机械、生硬地照搬法 律,一项重要的工作是要全面的了解互联网业自身的运行规律特性,并且要使自己的裁决具有符合社会发展的前瞻性。”今天的互联网产业已经今非昔比了,单志东 2005年1月9日的发帖被删行为就有可能成为胜诉的关键事实。

单志东在论坛上发帖被删以主张网民话语权被拒后,退而求其次,再次起诉,不管结果如何,都告诉我们,在网民的法律意识越来越强的今天,网站以任意的删帖牺牲网民话语权来避开可能纠纷和法律责任是行不通的,有可能会陷入更多的网民之诉中去。

我就是未分类

IBM宣布OS/2寿终正寝 向Linux系统全面转移

July 18th, 2005

IBM宣布OS/2寿终正寝 向Linux系统全面转移
来自:天极网
近日,IBM公司宣布,OS/2所有产品的销售将于今年1223日停止,而多任务操作系统也将于20061231日前停止销售,并开始向Linux系统转移。

对于IBM来说,这不是什么坏消息。要知道,这种产品已销售达20多年时间,但其从来就没有消停过。从OS/2 Presentation ManagerWarp,每一款产品都受到了微软的挤压。

似乎,OS/2将寿终正寝,如同艾伦坡小说的僵尸,在其还活着的时候就要被埋葬。也许,它会在棺材中惊醒并大叫“Warp”

具有讽刺意味的是,IBM正在进行和平过渡,要现有的OS/2用户向Linux转移。IBM肯定不乐意从Windows过渡到Linux,特别是考虑到其已与法庭就微软购物优惠券问题达成了和解协议。因此,OS/2可以安息了。
——————————————————————————
终于安静了,os/2,差不多是推出舞台的时候了,当年ibm的失误造就了微软,使os/2一出世就注定没有前途。

ibm转向linux对用户来说是个好消息。

我就是未分类

IBM和Sun宣布将Java技术协议延长到2016年

July 13th, 2005

7月12日消息,延续在Java平台上进行合作的承诺,IBM与Java技术的创建者和积极倡导者SunMicrosystems,日前宣布将两家 公司签署的Java技术协议延长10年,目标是为全球Java团体中的将近400万开发人员提供长期稳定性保证。此外,这两家公司还宣布了在Sun公司的 x64 Sun Fire服务器运行的Solaris10操作系统上支持IBM中间件的计划。这些服务器使用的是AMD Opteron处理器。

根 据这项延长到2016年的Java协议,IBM将继续在其中间件和Web服务系列软件产品中使用Java技术,其中包括JavaEE、Java SE和JavaME。通过此次协议延长,IBM和Sun再次肯定了跨平台Java兼容性的价值和必要性,证明了两家公司在致力于Java创新的同时,还在 致力于通过使用合作性Java CommunityProcess来确保兼容性。此外,IBM还将扩展自己所扮演的角色,成为一个为Sun的Java客户提供兼容Java技术的嵌入式产 品的渠道合作伙伴。

另外,为响应客户的需求,IBM将自身DB2、Rational、Tivoli和WebSphere品牌软件进行扩 展,令这些中间件也能在基于64位AMD Opteron处理器的Solaris10操作系统上运行。IBM和Sun两家公司都计划专门投资进行相关的工程设计和测试,工作重点是产品的互操作性和 及时的产品交付。最终,客户将能够在任何架构中充分利用Solaris 10操作系统的关键特性,包括DTrace、Solaris分区和主动自恢复功能,同时保护自己在IBM软件上的投资。

————————————————————————————
ibm+sun+amd, 怎么看都像一帮挑战者联盟,而ibm,则是这个联盟一个不太安分的老大,时刻想着扔掉几个兄弟。java是唯一的机会。这合作象征意义可能大于实际意义, 更像一次哄骗开源社区继续为自己卖命的小伎俩,但却是能安抚java程序员,给开源社区以信心。

开源与微软,很显然开源更 强,java社区的活跃,各种新技术层出不穷就是有力的证据,但是用户体验,易用性,成本等却不是那些技术强人愿意考虑的,需要ibm,sun等的努力。 这并不是一个合作承诺就能完成的。但似乎ibm们并不太在意这些,他们更重注自己所占领的企业级市场,想着怎么能从自己用户这里取得更多的利润,而不是开 辟新的市场

微软正在一步步往企业级市场逼近,虽然java阵营在大型企业级应用上还是占有绝对优势,但中小型应用早已失守。在嵌入 式开发上,形式不容乐观,不过java还是占据了主动。而在市场最大的桌面应用上,java me依然不尽人意。不管是ibm,还是sun,似乎还只是想从企业市场上大举圈钱,虽然很多技术是开源社区的成果,自己根本不用花费资金,但做出来的企业 级应用却是天价,这里面的利润大家都知道,丝毫不在意用户的感受,而对桌面应用方面,不知道是何种原因,不肯投入精力。一向被大家认为贵的微软产品,现在 已经是性价比最高的了。如果ibm们依旧想靠企业级应用“骗”取高额利润,恐怕这个市场总有一天会失守。

我就是未分类

wsad(Eclipse) 的两个简单问题

July 12th, 2005

使用wsad5.1(eclipse3.0)时的一些问题,怕以后忘,记下来。

1、首先是在wsad5.(eclipse3.0)1在win2003下的安装,正常安装会出现装完后没有可执行文件的问题,安装过程很正常,但装完后发现快捷方式什么的都没建,到安装目录下,只有几个库文件和其他文件,程序的根本没装上。

这是因为wsad5..1不支持win2003造成的,选择安装时的可执行文件(忘了名字了,反正就是安装时点的那个),右键看属性里面,把兼容性改为win2000的,然后就可以正常安装了。

2、wsad5.1(eclipse3.0)把动态web项目导出成war时出错,原因非常bt的写个:null。晕。检查很久,发现项目里面不能存在没有扩展名的文件。将此类文件删掉或者随便加个.*的都可以正常导出,不知道这样设计的原因是什么。

我就是未分类

初学者如何开发出一个高质量的J2EE系统

July 11th, 2005

板桥里人的文章,大家都转,我也转

J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习J2EE学习方向。

首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外一个巨大阵营,所以Java有时是指一种软件系统的流派,当然目前主要是.NET和Java两大主流体系。

J2EE可以说指Java在数据库信息系统上实现,数据库信息系统从早期的dBase、到Delphi/VB等C/S结构,发展到B/S(Browser浏览器/Server服务器)结构,而J2EE主要是指B/S结构的实现。

J2EE又是一种框架和标准,框架类似API、库的概念,但是要超出它们。如果需要详细了解框架,可先从设计模式开始学习。

J2EE是一个虚的大的概念,J2EE标准主要有三种子技术标准:WEB技术、EJB技术和JMS,谈到J2EE应该说最终要落实到这三个子概念上。

这三种技术的每个技术在应用时都涉及两个部分:容器部分和应用部分,Web容器也是指Jsp/Servlet容器,你如果要开发一个Web应用,无论是编译或运行,都必须要有Jsp/Servlet库或API支持(除了JDK/J2SE以外)。

Web技术中除了Jsp/Servlet技术外,还需要JavaBeans或Java Class实现一些功能或者包装携带数据,所以Web技术最初裸体简称为Jsp/Servlet+JavaBeans系统。

谈到JavaBeans技术,就涉及到组件构件技术(component),这是Java的核心基础部分,很多软件设计概念(设计模式)都是通过JavaBeans实现的。

JavaBeans不属于J2EE概念范畴中,如果一个JavaBeans对象被Web技术(也就是Jsp/Servlet)调用,那么JavaBeans就运行在J2EE的Web容器中;如果它被EJB调用,它就运行在EJB容器中。

EJB(企业JavaBeans)是普通JavaBeans的一种提升和规范,因为企业信息系统开发中需要一个可伸缩的性能和事务、安全机制,这样能保证企业系统平滑发展,而不是发展到一种规模重新更换一套软件系统。

至此,JavaBeans组件发展到EJB后,并不是说以前的那种JavaBeans形式就消失了,这就自然形成了两种JavaBeans技术:EJB 和POJO,POJO完全不同于EJB概念,指的是普通JavaBeans,而且这个JavaBeans不依附某种框架,或者干脆可以说:这个 JavaBeans是你为这个应用程序单独开发创建的。

J2EE应用系统开发工具有很多:如JBuilder、Eclipse等,这些 IDE首先是Java开发工具,也就是说,它们首要基本功能是可以开发出JavaBeans或Javaclass,但是如果要开发出J2EE系统,就要落 实到要么是Web技术或EJB技术,那么就有可能要一些专门模块功能(如eclipse需要lomboz插件),最重要的是,因为J2EE系统区分为容器 和应用两个部分,所以,在任何开发工具中开发J2EE都需要指定J2EE容器。

J2EE容器分为WEB容器和EJB容 器,Tomcat/Resin是Web容器;JBoss是EJB容器+Web容器等,其中Web容器直接使用Tomcat实现的。所以你开发的Web应用 程序可以在上面两种容器运行,而你开发的Web+EJB应用则只可以在JBoss服务器上运行,商业产品Websphere/Weblogic等和 JBoss属于同一种性质。

J2EE容器也称为J2EE服务器,大部分时它们概念是一致的。

如果你的J2EE应用系 统的数据库连接是通过JNDI获得,也就是说是从容器中获得,那么你的J2EE应用系统基本与数据库无关,如果你在你的J2EE应用系统耦合了数据库 JDBC驱动的配置,那么你的J2EE应用系统就有数据库概念色彩,作为一个成熟需要推广的J2EE应用系统,不推荐和具体数据库耦合,当然这其中如何保 证J2EE应用系统运行性能又是体现你的设计水平了。

衡量J2EE应用系统设计开发水平高低的标准就是:解耦性;你的应用系统各个功能是否能够彻底脱离?是否不相互依赖,也只有这样,才能体现可维护性、可拓展性的软件设计目标。

为了达到这个目的,诞生各种框架概念,J2EE框架标准将一个系统划分为WEB和EJB主要部分,当然我们有时不是以这个具体技术区分,而是从设计上抽象为表现层、服务层和持久层,这三个层次从一个高度将J2EE分离开来,实现解耦目的。

因此,我们实际编程中,也要将自己的功能向这三个层次上靠,做到大方向清楚,泾渭分明,但是没有技术上约束限制要做到这点是很不容易的,因此我们还是必须借助J2EE具体技术来实现,这时,你可以使用EJB规范实现服务层和持久层,Web技术实现表现层;

EJB为什么能将服务层从Jsp/Servlet手中分离出来,因为它对JavaBeans编码有强制的约束,现在有一种对JavaBeans弱约束, 使用Ioc模式实现的(当然EJB3.0也采取这种方式),在Ioc模式诞生前,一般都是通过工厂模式来对JavaBeans约束,形成一个服务层,这也 是是Jive这样开源论坛设计原理之一。

由此,将服务层从表现层中分离出来目前有两种可选架构选择:管理普通JavaBeans(POJO)框架(如Spring、JdonFramework)以及管理EJB的EJB框架,因为EJB不只是框架,还是标准,而标准可以扩展发展,所以,这两种区别将来是可能模糊,被纳入同一个标准了。 但是,个人认为:标准制定是为某个目的服务的,总要牺牲一些换取另外一些,所以,这两种架构会长时间并存。

这两种架构分歧也曾经诞生一个新名词:完全POJO的系统也称为轻量级系统(lightweight),其实这个名词本身就没有一个严格定义,更多是一 个吸引人的招牌,轻量是指容易学习容易使用吗?按照这个定义,其实轻量Spring等系统并不容易学习;而且EJB3.0(依然叫EJB)以后的系统是否 可称为轻量级了呢?

前面谈了服务层框架,使用服务层框架可以将JavaBeans从Jsp/Servlet中分离出来,而使用表现层框 架则可以将Jsp中剩余的JavaBeans完全分离,这部分JavaBeans主要负责显示相关,一般是通过标签库(taglib)实现,不同框架有不 同自己的标签库,Struts是应用比较广泛的一种表现层框架。

这样,表现层和服务层的分离是通过两种框架达到目的,剩余的就是持久层 框架了,通过持久层的框架将数据库存储从服务层中分离出来是其目的,持久层框架有两种方向:直接自己编写JDBC等SQL语句(如iBatis);使用 O/RMapping技术实现的Hibernate和JDO技术;当然还有EJB中的实体Bean技术。

持久层框架目前呈现百花齐放,各有优缺点的现状,所以正如表现层框架一样,目前没有一个框架被指定为标准框架,当然,表现层框架现在又出来了一个JSF,它代表的页面组件概念是一个新的发展方向,但是复杂的实现让人有些忘而却步。

在所有这些J2EE技术中,虽然SUN公司发挥了很大的作用,不过总体来说:网络上有这样一个评价:SUN的理论天下无敌;SUN的产品用起来撞墙;对 于初学者,特别是那些试图通过或已经通过SUN认证的初学者,赶快摆脱SUN的阴影,立即开溜,使用开源领域的产品来实现自己的应用系统。

最后,你的J2EE应用系统如果采取上面提到的表现层、服务层和持久层的框架实现,基本你也可以在无需深刻掌握设计模式的情况下开发出一个高质量的应用系统了。

还要注意的是: 开发出一个高质量的J2EE系统还需要正确的业务需求理解,那么域建模提供了一种比较切实可行的正确理解业务需求的方法,相关详细知识可从UML角度结合理解。

当然,如果你想设计自己的行业框架,那么第一步从设计模式开始吧,因为设计模式提供你一个实现JavaBeans或类之间解耦参考实现方法,当你学会了 系统基本单元JavaBean或类之间解耦时,那么系统模块之间的解耦你就可能掌握,进而你就可以实现行业框架的提炼了,这又是另外一个发展方向了。

以上理念可以总结为一句话:
J2EE开发三件宝: Domain Model(域建模)、patterns(模式)和framework(框架)。

我就是未分类

偷了keso的样式

July 8th, 2005

连上面的图都没改,有空自己再做一个吧希望keso不告我侵权才好,那个大大的K字。

打算以后好好维护这个blog了。

人,总要做点正经事。

我就是未分类

home.donews.com无法访问?

July 6th, 2005

论坛貌似也不可以,还有这个http://www.donews.com/donews/article/8/80235.html,这种也访问不了。但 是这种可以:http://www.donews.com/Column2.aspx?C=c166c852-bb94-4551- b189-2fbc70b9ae63

基本上糊涂了,donews到底有多少东西?什么一个结构,以前感觉有个blog,还有个写作社区,个人专栏什么的,以后有重复的嫌疑,现在看来不止这些东西。仔细再看看去。

不知道多久能好。

我就是未分类