WordPress升级至2.5版本
星期天, 三月 30th, 2008今天将wordpress升级至2.5版本,界面和特性真的不错,主要是之前有人总是对我的blog进行spam,汗啊,只能靠升级进行防护啦。新版2.5的界面清爽了不少,后台管理的布局也调整啦,主要我都是用离线工具写blog,这些特性要适应一下啦。希望不要再有人spam我啦,哈哈。
Del.icio.us : wordpress
今天将wordpress升级至2.5版本,界面和特性真的不错,主要是之前有人总是对我的blog进行spam,汗啊,只能靠升级进行防护啦。新版2.5的界面清爽了不少,后台管理的布局也调整啦,主要我都是用离线工具写blog,这些特性要适应一下啦。希望不要再有人spam我啦,哈哈。
Del.icio.us : wordpress
今天将Book Shelf的展现层从ext-base转换为YUI adapater,主要原因是要学习一下YUI的知识,同时YUI也是对Ext的很好补充。YUI的特性比较多,而有些却是ExtJS没有的,所以将这两者结合起来。个人认为,ExtJS本身就不是轻量级别的JS框架,当然YUI也不是,应该说是比ExtJS好一些,如果是做基于JS的RIA程序,倒不如将这两个都加入进来,这两个框架提供的特性比较多,基于这两者的扩展也比较多,如果要好点的效果,就让你的程序重量级点吧。今天重新整理了一下Ext SVN Builder,总算把Ext和YUI带注释的debug js文件搞定啦,今后在IDEA中开发程序就会方便很多啦,文件是大了些,但是对开发来说,最重要还是文档和代码可读性。
Del.icio.us : ExtJS YUI
FreeMarker插件推出后,很多人都在关注Velocity的插件,对于FreeMarker,Velocity比较简单些。在JetBrains的svn库中,Velocity Plugin的代码已经公布,相信很快Velocity的插件就和大家见面啦,我也比较关注这个插件,比较日常工作需要它,哈哈。
Del.icio.us : Velocity
今天在Ext论坛上发现了这个插件,自己估计不会用到,发出来可以欣赏一下。
Ext SVN Builder可以将Ext的源文件进行打包发布,而且操作简单,一行命令就可以完成。Ext SVN Builder在debug模式下并没有提供是否保留源文件注释选项,而是将所有的注释都清空掉,保留注释对于程序调试和IDE工具都比较有帮助,所以我们需要对builder.jar文件进行”crack”,让其在debug模式输出时保留注释信息。原理很简单,主要decompile一下builder.jar就可以看到啦,在JavascriptProcessor这个类中。Ext SVN Builder是基于从svn check out出来的源码,当然你可能不会拥有,我也没有。你只需要将我们下载的Ext文件中的sources目录,拷贝一份命名为src就可以啦,然后在调用命令时执行下载版本的目录即可。还有一个问题就是ext.jsb文件,这个控制着哪些文件可以以debug方式输出,默认的ext-base.js是不会以debug方式输出的,所以你可能需要改一下该文件。使用带有注释版本的Ext debug js文件的好处就不用说啦,你看Ext的源码都会方便不少,方便你理解其逻辑,IDE支持也是很重要的。现在可以通过 http://www.intellij.org.cn/downloads/extjs-2.0.2-debug.zip 下载。
Del.icio.us : ExtJS
从今天开始加入RESTClient开发项目团队,主要负责将RESTClient整合到IntelliJ IDEA中,方便开发人员使用。RESTClient需要使用Http Clients,JUnit 3.8.x,commons-logging和Groovy,在IDEA 8.0中,groovy.jar已经提供,而JUnit一直是IDEA支持的,这样在IDEA 8.0中,RESTClient plugin只有600K,而在IntelliJ IDEA 7.0中则接近3M,初步设计的思路是:在IntelliJ IDEA 7.0中,设置groovy插件依赖(由groovy插件负责提过groovy.jar文件),在IDEA 8.0中则独立(可能还会依赖groovy插件),这样将RESTClient plugin的大小在600K左右。初步的思路:
1. 和IDEA整合,以Tool Window方式呈现(已实现)
2. 使用Groovy Editor进行RESTClient中的脚本编辑
3. 提过保存测试参数功能,形成测试列表
Del.icio.us : RESTClient
现在很多的页面中使用ID进行相关信息定义,如header-menu,footer-copyright等,如何快速定位到这些ID进行相关的信息修改呢?通常的做法就是找到相应的文件,然后输入Element ID,然后进行信息修改。在IDEA 7.0.4 和8.0 EAP中,html页面的ID已经被索引,这样你只需要按下Ctrl+Shift+Alt+N,然后输入ID,就可以帮你找出ID所在的所有位置,相当快捷,如果你有这样的场景,可以试试这个功能。
Del.icio.us : html, navigation
RESTClient是一个Java客户端程序,主要用于测试RESTful Web Service,当然它也能测试其他任何基于HTTP通讯协议的应用。通过RESTClient,你可以设置各种请求,然后发送给服务方,最后使用Groovy TestCase进行单元测试验证。整个界面非常简洁,如果你开发相关的Web Service相关的应用,RESTClient确实是一个不错的调试工具。
Del.icio.us : REST testing client