RSS 2.0 Feed
2004-02 Entries
摘要:猫,是一种很有灵性的动物。 自小就很喜欢猫,但是从上中学之后就一直由于种种原因未能再养猫。 等到工作了好不容易有了自己的空间,就通过网络领养了一只猫,每日在大鱼大肉的“攻击”下,她很快就“沦陷”了,:) 。只是很惋惜的是,在我结婚的时候临时寄养在同事家,却被她给“放生”了。直到现在我仍然是时常在想,My Little Cat是否在受苦? 一个给有爱心的人的网站:http://www.petunion.com/...[阅读全文]

posted @ | Feedback (4) | Filed Under [ 生活感悟 ]

摘要:上周由于牙疼导致了诸多的问题,真是“牙疼不是病,疼起来真要命”阿。牙疼导致头疼,导致整个人什么都做不了了,现在仍然在和牙疼作斗争中。 从事软件开发的人,很多人都是忙于工作而忽略了锻炼身体,我就是一个最好的例子,想想上一次和朋友打羽毛球已经是去年的事情了,而在整整一周的时间里我几乎都没有喝水--只是喝方便快捷的可乐,导致牙周发炎,才酿成如今的“苦不堪言”。 决定从下周开始要好好锻炼一下了,否则身体真的垮了就惨了。...[阅读全文]

posted @ | Feedback (4) | Filed Under [ 生活感悟 ]

摘要:在前一个随笔中我提到了Rose XMI插件,虽然有了插件的支持,但是还是不能很容易的将Rose类图导入到XDE中,因为他们各自实现的XMI规范并不一致,并且还是两家公司弄出来的(Unisys和IBM)。 1、安装软件RoseXMLTools1.3.6.01.zip2、通过Rose的菜单“Tools”->“UML 1.3 XMI Addin”,导出当前模型到XML文件中3、打开这个XML文件,修改他的第二行为“”,其中的路径请修改为你实际安装XDE的目 录。4、使用XDE的XMI Import功能进行导入,他会提示你保存为一个*.MDX文件5、通过XDE的“Add Exist Model”可以添加这个模型文件。 因为XDE必须寄生在代码项目中才能进行双向工程的操作,你会发现直接导入的类图是不能产生代码的,你可以将XDE生成的MDX文件重新命名为和你的C#工程项目名称一致(如果你运行过同步功能,则会就有一个同名的MDX文件,可以删除它),这样就可以使用同步工程了。   ----------- Add 2004/2/16 ------------ 非常感谢KKK的帮助,才了解到XDE For  .NET可以直接打开Rose的MDL文件并自动进行转换,方法很简单,就是直接“Open File...”: “在Visuial Studio.NET中open文件对话框。中的文件类型Rational XDE Files(*.mdx;*.mdl),直接选中Rose的mdl文件,打开就是。XDE 会自动转换。但打开后的mdl不能存回。只可另存为新的mdx文件。” 以前提供的通过插件的方式导入数据,可以用在微调的时候使用。...[阅读全文]

posted @ | Feedback (15) | Filed Under [ 程序人生 ]

摘要:记得上次我曾经在一篇随笔中(http://blog.joycode.com/uestc95/posts/11431.aspx)提到过这个问题,同样的问题也会发生在SPPS 2001当中,也就是企业内部邮件服务器都关闭了匿名发送以及关闭了邮件服务器的中继服务,而Project Server是采用匿名方式发送电子邮件的,从而也就造成了Project Server的任务提醒邮件被阻塞。没有邮件提醒,Project Server的协同功能就大打折扣了。 其实我们可以绕一个弯路来解决此问题(因为你不能要求你们的邮件服务器管理员来配合你开放相关的服务),如果你指定Project的SMTP服务器为本机,那末它就会将邮件在目录Queue中进行排队等候发送,尝试多次之后失败则会放到Badmail目录,我们需要利用的就是Queue这个目录。 这个小程序的思路就是定时自动监测Queue目录下的邮件,如果有新邮件就自动分析邮件内容,解析出来需要的内容,再次重新构造一封同样的电子邮件,并通过制定的有权限的帐号来通过邮件服务器的验证之后进行再次发送! 没有经过严密测试,只是在公司内部的Project Server 2002中验证测试通过了。 运行条件:需要.NET Framework 1.1 Download:  Project Server Mail Agent 1.0...[阅读全文]

posted @ | Feedback (1) | Filed Under [ 程序人生 ]

摘要:由于上面三个工具各有自己的使用场合,在一些情况下是需要在三者之间共享设计数据的 -- 比如设计的类图。 XDE Developer Plus for VS.NET 2003以及Together 6.1对于XMI规范的支持都不错,至少可以将类图相互导入/导出,但是Rose 2003在默认的情况下就无法这样做了。 我们可以通过一个Rose 2003的插件来让他也支持XMI规范:Rose XMI Add-in Ver1.3.6 。 更多的Rose插件可以参见这里:Rose Add-ins 。 但是目前这个Rose插件有一个问题就是他只支持UML1.3规范,但是XDE导出来的XMI则被自动标记为了UML1.4,这时候如果你将XDE的设计类图要导入Rose 2003就会发生解析失败,但是反过来的过程则是被支持的。 我测试通过了XDE    <----->  Together之间的相互导入操作,XDE <--->Rose2003之间的相互导入则只是试验通过了简单的情况,有的时候还是会发生Rose2003导入XDE失败,估计是解析的问题,不管怎样总归有了一种方法可以解决Rose设计导入到XDE的问题,关键是我希望这个Add In能快一些推出支持UML1.4规范的版本。 罗嗦一下:我怎么会同时使用这三种建模工具呢?我不是软件试用爱好者,:)。原因是XDE虽然支持JAVA版本,但是只是支持WSAD,而不支持JBuilder,同时Together同JBuilder9/X集成的非常好,我们恰恰是要同时做基于.NET和J2EE的项目,我们对于设计和实现之间的双向同步也非常需要,因此才有了这个很变态的状况发生了 --  如果设计建模工具能真正做到100%数据交换就好了,但这只是一个梦而已 -- 即便有标准规范的存在。...[阅读全文]

posted @ | Feedback (13) | Filed Under [ 程序人生 ]

摘要:CSDN是我接触较早的一个技术论坛,那时候好像是1998年或者1999年初,最早接触的技术论坛其实就是教育网内各个学校的Telnet BBS,直到现在我还是经常登录到各个学校BBS溜达,说实话我很喜欢那种黑黑的字符界面Telnet形式,很有亲切感,。我现在还记得在1997年第一次使用Telnet BBS时候的兴奋劲儿,毕竟是第一次和远隔千里之外的朋友相互Msg,能有这个机会还多亏了当时我们学校是西南网络节点中心。 之后通过网易Telnet关联到了他的社区,停留了一段时间,其间CSDN才刚刚成立不久。 之后几年时间里开始游荡于ChinaASP(1999年后半年,Dev-Club前身),CSDN,dev-club,戏词胡同,Telnet BBS,国外的技术论坛。对于CSDN直到现在我也觉得很好笑-觉得我自己的好笑,因为我始终没有发表过一篇文章或者回复(有几个回复是以前同事用我的帐号搞得,如果自己回复过我想也不太会超过10篇 -- 在这4,5年内),在这几年内我始终会上CSDN,只是停留在潜水状态,最喜欢去的版面就是“灌水乐园”,想想自己真的有些堕落,:) 在Dev-Club认识的开心就好,还做了一段时间的斑竹,不过那段时间工作太忙,这个斑竹的位子就被开心同志给咔嚓了,。并且在Dev-Club还差一点儿领养了一只上海的猫,只是阴差阳错没有促成这件好事情。我在绝大多数情况下都是潜水,唯一例外的就是在Dev-Club以及Telnet BBS之上。 现在好像没有当初那份对于Web论坛的亲切感了,只是仍然保留着对于Telnet BBS的好感,因为我始终觉得自己的是一个很恋旧的人,:)...[阅读全文]

posted @ | Feedback (6) | Filed Under [ 程序人生 ]

摘要:在AD & D纷繁复杂的各个规则中,经常被提到的一个东西就是骰子,在AD & D当中无论是人物的属性还是各种兵器的杀伤力以及战斗中如何定义伤害等等都和骰子息息相关,:) 我们经常会看到如下的术语,“伤害值为:3d4+2或者2d10+1”。这是什么意思呢?d表示骰子的面数(也就是数值),而后面的整数表示在此基础上的修正值,比如3d4+2他的范围就会是:5-14。 还有一种骰子是这样表示的:D%。也就是表示需要同时抛出2个10面骰子,第一个表示十位数,第二个则表示个位数,这个时候这两个10面的骰子的每一面的范围是0-9。 如果两个都为0,则表示为100。 看起来这个规则其实是很简单的,但是他的作用会很大,并且这种表达方式易于相互交流。 在开始之初,还有许多术语: AC:防御等级 DC:难度等级 HP(Hit Points):生命值 HD:生命股数 NPC(Non-Player Character):非玩家人物 PC(Player Character):玩家人物 SR(Spell Resistance):法术抗力 XP(eXPerience):经验值 了解AD & D规则对于我们有什么用处呢?       1、你在明年开始你的《魔兽世界》之旅的时候可以做到实践结合并验证理论,:)       2、深入了解广袤的AD & D世界对于你开发类似产品会有很大帮助,当然这种帮助不是技术层面的。...[阅读全文]

posted @ | Feedback (6) | Filed Under [ 程序人生 ]

摘要:因为Mydoom.A以及他的变种兄弟Mydoom.B的DDos攻击列表中都有www.sco.com ,并且Mydoom.A是最早蔓延的蠕虫,SCO就首当其冲的成了第一个牺牲品 - 即便他早有准备。 现在访问SCO,会时断时续,95%的情况是无法访问,偶尔上去了,整个页面也是支离破碎。 在Mydoom.B中的攻击列表就包含了MS的站点,不过现在还是可以正常访问Microsoft的站点。 互联网发展这么多年还是不能避免这种最为尴尬的攻击 - 他提前告诉你要攻击你,你却只能干瞪眼没有办法 - 就好像江洋大盗发来信函说要盗取你最宝贵的珍宝,你却只能眼睁睁看着他拿走。 记得我看到过一个报道,如果让整个互联网崩溃其实不难,只要你有能力将世界主要互联网主干线节点弄瘫痪,整个互联网络也就被分割成细小的信息孤岛了 - 而目前弄瘫痪他们的最有效方法就是用大量的无用数据去阻塞他,就如同DDos做得那样 - 唯一困难的就是你要收集足够多的“炮灰”来作为攻击点,这正是蠕虫们的长项。 Symantec 清除MyDoom.A/B的工具...[阅读全文]

posted @ | Feedback (9) | Filed Under [ 程序人生 ]