2006年11月25日星期六

eclipse插件网站[]

插件列表网站

  • http://www.eclipse-plugins.info/eclipse/index.jsp
Eclipse 正牌插件专门网站,有插件分类,top rated统计,以及用户反馈信息。 这些足够你少走弯路,最快地找到最好胜的插件了。

推荐插件

在 Struts Applications 子项目下,有人整理了这个东东。即它把 eclipse 常用的开源工具打包了,不需要自己再麻烦去安装整理了。真棒的工作。 sf.net 的一个旨在开发 eclipse 插件的项目。 有几个小巧实用的工具了。 虽小,但看起来的确实用。比如,你想看看某个类或者方法的实现,一般是 ctrl + 左键 ,点击即打开这个类或者方法。 但如果是接口时,只是到达接口而已,不能解决问题。我实际应用过程中就遇到这个问题。 没有想到就有真的做了这个插件。

J2EE

J2EE 开发中用得最火的插件,关键是更新速度很快,基本上 eclipse IDE 有新版本,几天之内他就可以 release 版本。新版本功能也改进不少,现在也可以直接在 JSP 中显示标签的提示了,甚至语法错误提示。(我一直用这个)
随 着eclipse的发展,现在的LOMBOZ插件越来越大了。但是速度成了主要的问题。和Myeclipse、IBM的Eclipse Web Tools Platform相比,LOMBOZ的技术有点落后了。Myeclipse是把整个项目的JSP先编译了,而IBM也是第一次把所有的JSP加入索引。虽 然每次打开的时候,也慢一些,但是并不随着工程的变大,而出现速度成反比的现象。现在用lomboz 打开一个大的项目中的JSP文件的话,一般人已经受不了它的速度了。

这 个绝对是一个重量级的J2EE的插件,很多论坛上都有它的介绍,在此也不多说了。只说几个与众不同的地方,它是一个唯一打开JSP,能解释里面的 JAVA,HTML,CSS,JS,TLD的编辑器,也是唯一能支持JAVA里的CTRL+鼠标单击打开相应类,鼠标停住显示JAVADOC的编辑器。 IBM的东西确实不同凡响,就是体积大了些,不但用到EMF,而且还用GEF,XSD等项目,至于里面的XML可视化编辑,WEB SERVICE.....偶也用不着,幸好也有这样一位大侠Lonsen(在此表示感谢)爱好和偶一样,把这个插件减肥了。Eclipse Web Tools Platform减肥记 这样改过之后,这个插件又FREE!又强大,速度比LOMBOZ快,首先推荐!绝绝对对的5星级!!!快快DOWN下来,加入自己的eclipse插件宝库吧!

虽然 MyEclipse 是个死要钱的东东,不过功能确实是不赖啊,尤其让我无法放手的就是那个自动发布功能,随手保存,随时发布。这个发布可不是 ant 的那种整站发布,而是针对某些类或是 jsp 进行发布,虽说只是一个简单的 copy,可确实方便了很多。
里 面使用的XML编辑器,XML MEN也可以说是一个精品的插件,但是在当前的XML插件满天飞的情况而言,优点也不多了。不过,那个 struts 支持倒是使用了这个功能,它不但把 easyStruts 集成进来,而且还加入了图形(流程)化struts-config.xml的功能,还支持除错的功能,这个功能虽然不稳定,但是必竟支持这个功能的插件也 仅此一位呀。

如果除其不稳定因素外,这个STRUTS插件已经是最好用的插件之一了,不但保持了,xslt这个目录的模版文件的支持,preferences.ini这个配置文件可以修改生成文件的目录,这些easySTRUTS原有的优点以外,而且在稳定性上也有了明显的改善!只是这个插件唯一让你受不了的就是,它必须使用它自身带的GEF插件包,而且你还不能安装比它新的GEF的插件!!!这意味着如果你的其它插件,想使用GEF的话,能利用它的版本的,就用它的版本,不然,就意味着你永远不能使用其它使用GEF的插件!!!

2004年10月现在的事情变化太快了昨天刚刚不能用的功能可能今天就实现了,现在的Myeclipse里面的STRUTS的功能也真的是太强大了,我所知道的STRUTS类的插件应该具有的功能,它几乎都有了!
现 在Myeclipse3.8.2全面集IBM的J2EE插件所以主要的自己的产品就那个STRUTS的图形化功能了,这回经过细致的加工后无论在界面上还 是在功能上都可以说是第一棒的了只是其附带的JSP的预览的功能好象还是好些问题和WSAD相比好象是有点水土不服比竟IBM的这套工具强大而又不易于操 作。下面就是这个插件的美美样子 PL的一塌糊涂

http

Struts

最 老牌的 Struts 插件了,支持的平台很多。同时支持eclipse2.1和3.0!!!而且一直在维护更新。我还是认为它是最好用的 Struts 插件。新版本也支持 Eclipse IDE 的最新版本。其实对于 Struts 关键是完善地支持配置文件地图形化就够了,其他关系不大。这个东东对Struts配置文件支持得很完善。另外他也可以相对独立地作为一个程序运行,我现在 是这种方式在用它。
  • 不得不提的easy STRUTS
几乎所有的网站说到STRUTS插件的时候都会提到 它,它的功能也的确不赖呀。FORM的模板的支持,生成目录..等配置文件的支持。真的可以说是STRUTS的一个非常成功的插件。只是网友在使用中,发 现竟然有把Struts-config.xml文件信息丢失的现象,这个插件可以说一下子从天堂走向了...但是,好在myeclipse把它集成了,修 正了一些BUG。但与此也带来一些新的BUG!:( 软件是不是总是这样??不过,随着FILE Model插件的强大,easy struts吸引人的地方越来越少了,甚至于它的模板不是基于velocity的,也成为它必须要重构的一个因素了。 这 个东东可能用的人并不多一眼看上去好象也没有什么强大的功能.但实际上,它的的确确是唯一全支持STRUTS的插件.它的支持不仅仅在于struts- config文件的支持,它还可以支持JSP中Formbean里面的属性!!!!这回当Formbean里面属性一大堆的时候不怕写错了,嘿嘿但目前好 象没有出现破解版本.

代码辅助

有几篇综合介绍文章,请参考:Eclipse介绍文章页

Jalopy功能确实不错,也是我在使用eclipse2系列时必备之一,不过在eclipse3里面,格式化有了长足的进步,个人认为功能已经不弱于Jalopy了 ——郁也风
Doclipse is an Eclipse plug-in to help you write Java source files with Javadoc tags, either for documentation purposes or to be processed by a tool such as EJBGen or XDoclet. New tags can be added to the plug-in by writing XML files defining the new tags and their attributes.

XML

排名最高的 XML 插件,比较好用。标准版免费开放,专业版需要付费。

Hibernate

国人开发的一个 Hibernte 辅助开发工具。很好用。主要功能是从数据库表中自动建立 hbm 文件。也可以从POJO创建hbm文件,但是默认ID的类型是hilo.long, 从这个hbm 产生数据库schema的时候会出错。 Hibernate Synchronizer可以保证hbm和java文件的同步。 http

GUI 相关

其它 Util 插件

帮助你在代码里使用 log4j 写 log 对 eclipse edit 做些功能补充

meven 免费,另一个极好的maven环境!

2006年11月24日星期五

祝福

我对佛说:让我的小宝贝儿永远健康快乐!
佛说:只能四天!
我说:好,春天、夏天、秋天、冬天。
佛说:三天。
我说:好,昨天、今天、明天。
佛说:不行,两天。
我说:好,白天、黑天。
佛说:不行,就一天!
我说:好!
佛茫然问到:哪一天?
我说:我的小宝贝儿的每一天!!佛哭了……说:以后你的小宝贝儿将天天健康快乐!!!

2006年11月23日星期四

感恩节

11月的第四个星期四是感恩节。感恩节是美国人民独创的一个古老节日,也是美国人合家欢聚的节日,因此美国人提起感恩节总是倍感亲切。

感恩节的由来要一直追溯到美国历史的发端。1620年,著名的“五月花”号船满载不堪忍受英国国内宗教迫害的清教徒102人到达美洲。1620年和1621年之交的冬天,他们遇到了难以想象的困难,处在饥寒交迫之中,冬天过去时,活下来的移民只有50来人。这时,心地善良的印第安人给移民送来了生活必需品,还特地派人教他们怎样狩猎、捕鱼和种植玉米、南瓜。在印第安人的帮助下,移民们终于获得了丰收,在欢庆丰收的日子,按照宗教传统习俗,移民规定了感谢上帝的日子,并决定为感谢印第安人的真诚帮助,邀请他们一同庆祝节日。

美国人有了感恩节,印第安人却失去了一切……

2006年11月18日星期六

搬博工

是我没找到blog迁移工具还是本来就只是个传说?为了合并多个blog,我贡献了一个美好的周五 ,呼——,总算都迁到blogger了,以后这里就是我永远的家了,除非Google哪天不再是神话:P

old version blogger的迁移就等到blogger提供自动迁移功能的时候再做吧,实在搬不动了...

凌晨3:47,香甜甜的梦儿正在向我招手,晚安,我的宝贝...

修改blogger post的发布日期

没想到改这个东东也可以总结些经验,呵呵:)

日期格式“[年(2位)]-[月(1-2位)]-[日(1-2位)]”
时间格式“[上|下午][小时(1-2位)]:[分钟(2位)]”

其中“小时”需要特别注意,比如半夜12点过2分必须写成“下午12:02”而不是“上午0:02”,不然blogger不认,呵呵,似乎不符合常理啊:P

另外刚才凌晨2点钟的时候访问blogspot的时候blogger beta server居然出错了,结果看到了Google“可爱”的502错误页面,截了一张下来,来看看:Google错误页面

我的 Flash Component ?!

     看了自己的一篇old blog,感叹着自己的Flash
Component开发计划似乎遥遥无期。想做这样一套东西无非就是想让自己能简单开发一些Application而不要在UI上耗费太多的时间。

   但是看过AJAX的实现之后反而觉得应用之道在于灵活变通,而不是报死理硬是要一种东西通杀,否则反而走入误区,等到深入到开发这一步再想退回来可真的就难了。

   自己做前端开发也有比较长的时间了,各种Web前端技术或尝试过,或做过实级应用,个人觉得轻量级的可以用AJAX,中间级别的可以用Flash,再重一点儿还是老老实实用JSP标签之类的前端框架来实现吧。

2006年11月16日星期四

通过洋葱头写blogger

装好了之后赶紧试试看,希望能发上去。如果成功我再写心得吧!

看来是成功了,嚯嚯!

配合3个东东,写Blogger超级方便
1、Performanging
2、FoxyProxy
3、Tor

Performanging是firefox插件形式的blog客户端,可以在firefox中方便的调出,不过因为众所周知的原因,用它无法直接访问blogspot,唯一的办法就是通过代理。Tor代理机制不错(相关机制解释可以去google搜索),代理就用它了。但Tor如何跟firefox结合呢?FoxyProxy就恰到好处的起到了粘合剂的作用,通过FoxyProxy可以直接Tor,并且还可以设定使用Proxy的网址规则,这样需要Tor的网站才会通过Tor连接,不需要的还是通过直接连接,功能速度两不误。

具体操作步骤我就不罗唆了,网上找找大把大把的,无非就是:
1、安装Performanging插件
2、下载FoxyProxy
3、下载Tor集成安装包
4、启动Tor
5、设置FoxyProxy
6、设置Performanging
7、开工,呵呵

希望能为朋友们帮上一点点忙,我也就心满意足了:P

2006年11月8日星期三

常见Bug管理系统

BugFree确实太简单了,实在太简单了,号称对比微软内部使用的Bug管理软件来写的,但是1.0出来以后,基本上没有什么功能,就是个简单的记事本而已,写一个Bug,然后修改它的状态。谈不上什么项目管理,也谈不上什么用户管理。界面上东西很多,但是有用的不多,显得很复杂,其实功能不多。这样说也许会得罪人,上次看到别的Blog上就被作者回应的很厉害。当然,这样一个工具开源使用的确是很好的,而且,搜索Bug管理,出来的国产软件就这一个。但是,我还是要说一声,打着微软旗号来宣传过分了一点,恐怕得到5.0左右才可以。

Bugzilla安装太麻烦了,我没有本事装起来。在Redhat上和Debian上都装不起来。更新Perl组件的时候,mysql模块总是有问题,后来手动下载编译了这个模块,perl提示该模块已经安装完成了,但是使用checksetup的时候还是说没有这个模块。搞死了。而且我觉得它的界面也太朴素了,Linux编程的也不能搞成这样吧?

Mantis也用过一段时间,被人称为PHP下最强大的Bug管理系统,但是它的版本号很奇怪,可能是作者太谦虚了,一直用0.1x的方式来标注,用起来感觉怕怕的。最近出来了1.0rc版,下载来看了一下,没觉得跟0.18有什么区别。安装和使用都很方便,界面也是非常的朴素,可能是因为作者一个人单干,来不及做界面或者没功夫做漂亮的界面吧?功能单一,而且多项目操作的时候挺麻烦的。而且PHP项目最大的弱点在于,全文检索。

XPWeb的界面很漂亮,页面脚本做的也很帅,不知道会不会引进什么浏览器的兼容性问题,我没有在别的浏览器上用过。但是因为做的太漂亮,就有点太占地方了,很长很长的一页,显示不了多少东西。而且,作为一个敏捷编程的项目管理工具,它的使用还是比较繁琐的,建立项目,项目里面建立素材,为素材建立任务。如果你想到一个任务可能要跨两个素材(不知道是不是我学的不到家,是不是不应该出现这种问题),那就有点麻烦了,我不知道怎么解决。而且我对它的任务开始和运行状态还没有搞的很清楚,好像是自动计算的。

dotProject也不错,自带的第三个模板很漂亮,也是多国语言的(前面这三个都支持中文界面),但是问题多多。第一次安装完成以后找不着在哪里添加任务,以为添加了事件就等于任务了,结果日历那边能看到事件,但是Todo里面死活找不着任务。结果搞了半天才发现要到项目里面才能添加任务。而且添加任务的对话框有问题,修改了源代码解决了。后来又在项目列表里面加上了一个添加任务的按钮。甘特图打不开,又是修改源代码解决的。最后,使用中文界面的时候,所有的日历上面的日期都是乱码,没有搜索到解决方案,自己也没有找到可以在哪里修改代码,去掉了一个UTF8转换函数以后显示中文了,但是只有一个“星”字,没有后面的“期一”。再后来找到了台湾Markwu大哥做的UTF8中文优化版,下载下来以后,中文界面里面的日历问题没有了,而且据说在甘特图里也可以显示中文字了。但是我用的时候添加任务的时候所有的按钮失灵,script error。晕死,放弃了。

XPlanner也试过了,业界也是一片叫好声,被人称为免费界里最强大的项目管理工具,不知道是怎么回事。下载也是分两个版本,standalone和WAR版。先装WAR版,费了不少劲编译成功了,登录界面也出来了,结果登录进去就是异常。于是下载了standalone版,本来以为这个应该没有问题,没想到N多个页面都报异常,根本没法正常使用。难道是人品问题,在jkd1.4和jkd1.5正面都试过了。网上也有人说过这个问题了,恐怕并不是偶然现象。

还有OnTime 2006,这个软件还是不错的。从2004版的时候就用过了,当时对中文支持不好,输入中文再显示出来的时候就变成乱码,后来2005的时候解决了问题。这个系统看上去挺庞大的,但是更新速度很快,好像半年就更新一个版本。整个系统分成几个版本,Web版、Windows版、VS.net版,其实也就是不同的客户端了。所有版本使用相同的数据库,可以共享数据。Web版可以远程使用,还可以装一个Customer版,供你的客户来登录BUG。整个系统即可以作为BUG管理,也可以作为项目管理工具,反应速度还可以,界面也很漂亮,报表功能强大,可以生成各种各样的报表,并直接转换成PDF文件。可惜的是,系统是.Net平台的,只能安装在windows系统上。我的机器有点撑不住。

现在终于有了Jira了,其实早在两年前就耳闻它的大名,但是一直没有服务器来装,而且一直没有对java的东西下过功夫。现在来看,Jira还是比PHP的程序运行起来要吃力的多,做Server的机器CPU只有733M,PIII的,明显感觉到慢,那肯定不是网速问题了,因为在局域网内做测试。

2006年11月7日星期二

blogger(beta) go on!!

前一段时间开始,blogger beta登陆页面及blogspot都被封掉了,恼火的很。还好在网上查到了解决办法:
  1. 打开 C:/WINDOWS/system32/drivers/etc/hosts 添加 72.14.219.190 beta.blogger.com 就可以访问了blogger beta的登陆页面和写作页面了。
  2. 通过"http://www.pkblogs.com/二级域名"访问自己的blog。