- 浏览: 181639 次
- 性别:
- 来自: 北京
最新评论
-
agehua:
代码下载不了,,请问楼主能不能发到我邮箱,,agehua@12 ...
发布基于Apache MINA 2的联机俄罗斯方块的源代码 -
chris_zley:
中文怎么办?很小
Lucida Sans Typewriter字体又回来了 -
yhjhoo:
太垃圾了这个插件,还是直接用IDE吧,还专业一点。用回ecli ...
在Notepad++中使用Tidy来格式化HTML文档 -
micropang:
...
《使用Apache MINA 2开发网络应用》 -
alexcheng:
Aspen 写道好像没用 我之前用的一台Mac就是用这样的方式 ...
找回Mac OS X的root密码
文章列表
同样参考的是同样来源的一篇教程:http://www.techcfl.com/blog/?p=116
首先把数据库的配置从development改成production。
安装Goldspike插件:
在之前的testapp的目录下面运行:
jruby script/plugin install svn://rubyforge.org/var/svn/jruby-extras/trunk/rails-integration/plugins/goldspike
修改testapp/vendor/plugins/goldspike/lib下面的war_config.rb文件,把mysql驱动的 ...
- 2007-06-12 10:26
- 浏览 1863
- 评论(0)
我基本是按照这篇教程来的。http://www.techcfl.com/blog/?p=109
环境:Ubuntu 7.04, JDK 6
1.下载JRuby,地址在http://dist.codehaus.org/jruby/,找最新的1.0下载。解压到某个目录即可。
export JRUBY_HOME=''
export PATH=$PATH:$JRUBY_HOME/bin
可以在终端中运行jirb试试是否安装成功。
把mysql的jdbc驱动放在JRUBY_HOME/lib下面。
2.安装rails
jruby -S gem install rails -y
(-S说明要执行的命令在JR ...
- 2007-06-12 07:55
- 浏览 1811
- 评论(0)
这段时间一直在Ubuntu下面学习和使用,发现Linux下面确实需要更加优秀的输入法。在Windows平台下面,搜狗的输入法和谷歌的输入法都基于同样的设计思路,通过搜索的常有词来完善词汇表。相比之下,搜狗的要更加完善一点。
我现在用的这个是SCIM中的智能拼音,感觉联想不够好。用起来不如搜狗和谷歌输入法顺手。昨天无意看到,SCIM的作者苏哲现在在谷歌,希望他能够很快的把谷歌的输入法搬到Linux下面来。
- 2007-06-12 06:03
- 浏览 1878
- 评论(0)
在dev2dev看到有人发帖子问,就随手写了一个,贴到这里来以后找起来方便。
java 代码
/**
*
* @param imageFilename 图片文件名
* @param width 要缩放的宽度
* @param height 要缩放的高度
* @throws IOException
*/
private static void resize(String imageFilename, int width, int height) throws IOException {
...
- 2007-06-10 22:36
- 浏览 1946
- 评论(0)
受http://www.oreillynet.com/onjava/blog/2007/05/javafx_first_steps_hello_onjav_1.html这篇文章的启发,加上想学习一下JavaFX,就在上面那篇文章的基础上,做了一个简易的RSS阅读器,其界面类似于Adobe Flex 2的一个demo:进入http://try.flex.org/index.cfm,找到Blog Reader的demo。
读取RSS feed并没有什么问题,使用rome:
java 代码
package rssreader;
import com.sun ...
- 2007-06-05 10:26
- 浏览 2024
- 评论(0)
之前说了一种在JDK 5中使用JSR223,并提供E4X支持的方案,上面的方案需要对Sun自带的jar进行修改,这可能会有版权之类的问题,所以我采用另外的一种方案,就是提供自己的JSR223的JavaScript实现。可以参考的资料有scripting.dev.java.net上面的其它脚本语言的JSR223实现,还有就是Sun的JavaScript的实现的代码,当然是反编译过的。
不过Sun的实现有点复杂,经过我的删减,最后得到了一个实现,我把它注册成名字为e4x。使用时需要JSR223, JSR173的API jar,Rhino的js.jar,xbean.jar,以及我的这个包。使用下面的代 ...
- 2007-06-04 22:08
- 浏览 1623
- 评论(0)
在前面的一篇博客中,我写了怎么在JDK5的环境下使用Rhino的E4X功能,下面要说的是如何在JDK5中使用JSR223的Scripting框架。JSR223即javax.script包是JDK6.0才引入的,并且集成了Rhino作为JavaScript的引擎。不过JDK6集成的Rhino是经过删减功能的,包括主要的E4X没有加入。需要解决的问题有几个:
首先把JSR223的JDK6的实现剥离出来,这个容易,找到JDK6安装目录下面的rt.jar,保留javax.script和com.sun.script两个包,删除其余的文件夹,把此jar命名为jsr223.jar。此外在META-INF下面 ...
- 2007-06-04 22:06
- 浏览 2862
- 评论(1)
Rhino(http://www.mozilla.org/rhino/)已经被集成在JDK6中的JSR223 Scripting框架中。但是在JDK5中使用Rhino的E4X功能是不行的,因为默认情况下该功能是被关闭的,如果想要在JDK5中使用Rhino的E4X功能,就需要一些额外的代码。
查看Rhino的Contex ...
- 2007-06-04 22:01
- 浏览 2423
- 评论(0)
Dojo支持多种的客户端/浏览器传输方式,ScriptSrcIO是其中一种,指利用HTML的script标签来异步加载数据。随着JSON格式的普及,这是一种非常好的方式。
Yahoo的搜索服务可以使用JSON作为响应格式,简单的利用Dojo的ScriptSrcIO来实现。如下:
js 代码
function yahooSearch() {
var sUrl = “http://api.search.yahoo.com/WebSearchService/V1/webSearch? appid=YahooDemo&output=json&query ...
- 2007-06-04 21:56
- 浏览 1476
- 评论(0)
由于客户端浏览器的安全设置问题,从客户端JavaScript脚本中用XMLHttpRequest直接访问第三方的网址是被禁止的。如果从客户端脚本着手来解决这个问题,方案都不太理想。IE我是没尝试成功,Firefox则要考虑对脚本进行签名,然后通过PrivilegeManager来启用权限,这种方式太复杂。用IFrame可以避免这种问题,但是数据传递的问题需要解决。
最简单的方法就是在自己的服务器上添加一个代理,客户端脚本先把请求发送给代理,代理转发请求,把响应发回给客户端脚本。为此我做了一个简单的Servlet来完成此功能,思路很简单,就是对请求的URL打开一个URLConnection,然后 ...
- 2007-06-04 21:54
- 浏览 1439
- 评论(0)
Dojo提供了类似Java的包的机制,你可以根据需要讲所需的Dojo的部分进行打包,打包成一个单一的dojo.js文件。
比如我只需要Dojo的拖放功能,那么我先要查看dojo.dnd包下面的源文件,查看其依赖,根据源文件前面的dojo.require就知道它依赖什么了。
接着下载:http://archive.dojotoolkit.org/nightly.tgz
2007-5-31更新:现在这个文件已经不存在了,需要从http://download.dojotoolkit.org/下载你需要版本的src目录,然后再按照下面的步骤来完成。
解压之后,进入buildscripts目录,在pr ...
- 2007-06-04 21:53
- 浏览 1463
- 评论(0)
以下内容参考自:http://www.it-observer.com/articles/1062/ajax_security/
Ajax安全的大多数问题来自于服务器端的有缺陷的实现。使用安全coding技术的良好设计会使得Ajax更加安全。
其他问题:
新的技术:Ajax毕竟是一些新技术,在网上能找到的好的例子较少。
非传统的设计:Ajax包括客户端和服务器两个部分,需要不同的技术。
太多的脚本:Ajax导致过多的脚本以及与此对应的服务器页面。
为了Ajax而Ajax的想法:这种想法是不正确的,Ajax会带来很多很cool的效果,但是与之而来的是相应的测试 ...
- 2007-06-04 21:49
- 浏览 1369
- 评论(0)
以下内容参考自:http://searchwebservices.techtarget.com/qna/0,289202,sid26_gci1164745,00.html
这篇文章说的是对Eric Pascarello的一次访问的内容。Eric Pascarello是Ajax In Action的作者之一。
Eric Pascarello首先不认为XMLHttpRequest增加了太多的安全问题。因为XMLHttpRequest也不过是一个普通的表单提交。不使用XMLHttpRequest,而是普通的表单提交的话。我们一样可以通过查看页面的源代码来查看表单的action地址,获取提交的参数等。
...
- 2007-06-04 21:48
- 浏览 1266
- 评论(0)
下面的内容参考自:http://www.whirlycott.com/phil/2005/04/15/security-in-an-ajax-world/
文章中大概提到了采用Ajax的RIA在安全方面会遇到的问题,主要是如何限制用户访问受保护的数据。
文章中提到了3种方法,都是针对返回数据是XML格式的:
首先就是返回的XML数据的Tag是由服务器随机生成的,并在HTML中内嵌用来查询的XPath语句。具体做法是服务器首先生成正常内容的XML数据,其中的Tag都是有意义的。然后通过XSLT变化,把XML数据的Tag变成随机的。
这种方法由于在服务器进行XSLT变换,增大了服务器的开销;另外需 ...
- 2007-06-04 21:46
- 浏览 1095
- 评论(0)