首先这个功能myeclipse自带有。但是myeclipse6.0太落伍了,之后的版本又太慢了。
点击一个文件,想定位到文件所在文件夹,有个插件
EasyExplorer 从 http://sourceforge.net/projects/easystruts
另外一种方法是:
Run–>External Tools–>Open External Tools Dialog…
new 一个 program
location 里面填 :C:\WINDOWS\explorer.exe
Arguments 里面填: ${container_loc}
在common tab页中Allocate Console选项去掉,以免每次打开还开个控制台。
本人忘性大,本文烂笔头类型,勿拍!
参见:
http://blog.csdn.net/xzknet/article/details/4627713
Continue reading eclipse 打开文件所在目录
两年前开发过spark,那时是改源码,当时改的很头疼,感觉它的代码很乱,一个功能的修改需要触动很多地方的代码,这么个基本的归纳结构都没做好。它的plugin设计的不好,我们没法只好改源码。
然而,我发现现在脑子里已完全不记得当时的细节了,哎……, 只能重新来过了。
目前是2.6.3:
主页: http://www.igniterealtime.org/projects/spark/sparkplug-kit.jsp
插件开发手册:http://www.igniterealtime.org/builds/sparkplug_kit/docs/latest/sparkplug_dev_guide.html
源码: http://www.igniterealtime.org/downloads/source.jsp
其中spark源码:
Spark:
svn co http://svn.igniterealtime.org/svn/repos/spark/trunk spark
之前的版本可以这样获得:http://svn.igniterealtime.org/svn/repos/spark/tags/spark_2_6_0
现在可以直接在Eclipse中开发插件而不需要发布到spark中,它提供的sparkplugkit提供调试环境。
To setup a project to run Spark within your IDE, you will need to the following:
- It is required that you use the 1.4 JRE to build Spark.
- Add all *.jar files in the Sparkplugs/spark/lib and Sparkplugs/spark/lib/windows directories to your classpath.
- Add the resource directory (Sparkplugins/spark/resource) to your classpath for the native libraries.
- Main Class - org.jivesoftware.Spark
- VM Parameters - -Dplugin=path_to_your_plugin.xml file. This allows you to run your plugins within your IDE without deploying.
- That's it.
建好工程后引用Sparkplugs/spark/lib and Sparkplugs/spark/lib/windows 里面的所有jar包。
还要添加Sparkplugins/spark/resource中的资源。
启动类是org.jivesoftware.Spark
需要添加vm参数 -Dplugin=path_to_your_plugin.xml
我下载其example,运行不起来,报错:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at org.jivesoftware.LoginDialog$ImagePanel.getPreferredSize(LoginDialog.java:815)
网上查不到原因,即使是官方论坛也没人回答,最后我用了一天时间从它的svn上用比蜗牛还慢的速度下了下来,从它的源码里面终于跑了起来。它的引用包在源码的build\lib中,带着一堆报错,终于看到登陆界面了。
另外一个问题是,没有找到哪里下载之前版本的sparkplug_kit, 这样如果代码是依赖之前的spark api,那就悲剧了,你不能用最新的sparkplug_kit来写plugin。
我真不知道这样的更新方式怎么用得起来!而且我是依赖2.6.0的api,到2.6.3就改的一塌糊涂,这TM还叫api吗?
Continue reading spark plugin开发
http://www.ruanyifeng.com/blog/2012/05/responsive_web_design.html
文章翻译的是http://www.alistapart.com/articles/responsive-web-design/
有几个值得看的地方:
不同页面大小的展示工具 http://www.benjaminkeen.com/misc/bricss/
可以自定义大小,然后将其加为书签,使用时先打开测试页面,再点击保存好的书签,则会在新开的页面中以不同大小的iframe显示。
允许网页宽度自动调整
有网友的回应与我观点相同,这样做只适合简洁的页面,复杂的你可能做不出来兼顾的方案。考虑成本技术问题,还是“为不同的设备提供不同的网页”这样的方式靠谱一些。
不能普遍适用,百度首页、新浪首页等等这些主页,怎样能做到即保证信息量,又做到排布合理?
不仅要考虑实现成本,还要考虑显示、交互效果。
还是“为不同的设备提供不同的网页”这样的方式靠谱一些。
不适合信息量非常大的网站,个人认为不实用性有以下几条:
1.无法保证跨浏览器兼容性问题。
2.设计图的高保真还原,布局方式,排版方式,以及页面的交互
3.相对而言与其他布局方式的实现,有一定的门槛。制作成本相对较高。
只是个人愚见..
Continue reading 【链】自适应网页设计(Responsive Web Design)
使用了一下google-voice-java,gvoice 本身还没提供api,这个项目算是hack的。
使用很简单: