摘要: 因为项目需要,搭建一个最简单的web service Server,并用Ruby发送HTTP请求 Web Service1. 首先先搭建一个Server , 实现一个简单的加法web service 名空间为namespace,地址为 localhost:2000,并输出DEBUG级别的信息2. 用Ruby,发送HTTP POST请求,调用Web service很简单,就是手动制造出 HTTP P... 阅读全文
posted @ 2010-07-13 23:39 Tachikoma 阅读(2613) 评论(0) 推荐(0) 编辑
摘要: Android 使用 Ksoap2 的教学视频于此:http://www.vimeo.com/9633556按此视频操作,如果:出现的错误是请求返回的为 "Error" 字符串则:检查下是不是把 AddProperty 拼成 AddAttribute 了...Eclipse自动完成功能害死人呐...附:调试SOAP的技巧:AndroidHttpTransport / HttpTransport 的... 阅读全文
posted @ 2010-07-10 23:09 Tachikoma 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: 参考文章:ruby 下使用 ICTCLAS(JAVA) RJB 在windows下的一些安装事项 ICTCLAS4J 的编译脚本 参考文章1中,在windows中成功在Ruby中调用了ICTCLAS4J,当环境迁到Cygwin中时,出现了一些错误。本文中,将修正这些错误,在Cygwin中通过RJB在Ruby中调用ICTCLAS4J先说明几个问题:Cygwin中没有合适的JDK,调用的是window... 阅读全文
posted @ 2010-04-15 14:17 Tachikoma 阅读(1662) 评论(0) 推荐(0) 编辑
摘要: 因需要要编译ICTCLAS4J需要:1. JRE2. Apache Commons Lang  http://commons.apache.org/lang/download_lang.cgi  下载回来,放在ICTCLAS跟文件夹下(这里是commons-lang-2.5)脚本: build.sh在根目录下运行这个脚本就可以了 阅读全文
posted @ 2010-04-14 19:20 Tachikoma 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 碰到的问题是需要 运行客户自己编程的代码,同时要保证安全性,在碰到 system("rm")时,保证不抓狂Ruby 自身是带有安全机制的,详细参看 Programming Ruby 2nd , 第25章 Ruby 安全简略的说Ruby有四个安全级(详细参看Programming Ruby),等级4正是客户代码运行的理想的环境,不会污染到其他代码,也不会破坏系统,相当严格示例代码如下:代码很简单fi... 阅读全文
posted @ 2010-03-24 21:24 Tachikoma 阅读(552) 评论(0) 推荐(0) 编辑
摘要: MongoDB是个好东西,作为非关系数据库,十分的便利,符合Ruby的一贯精神在使用中,出现了以下问题:  调用 DB.collection.find(...)返回的对象是 Cursor,而Cursor#each 或 Cursor#next_document ... 的对象是OrderedHash  我们难免会设计数据库层来简化数据库通讯,我们设定以下语境来描述这个问题:Sample 对应于一个C... 阅读全文
posted @ 2010-03-15 18:55 Tachikoma 阅读(793) 评论(0) 推荐(0) 编辑
摘要: ICTCLAS并没有RUBY开发版本,RUBY可以使用C版本和JAVA版本的ICTCLAS来做分词RUBY用C的代码,涉及到重写接口和包装的问题,比较麻烦在此讨论RUBY用JAVA版本的ICTCLAS实现分词总体思想:RJB是个很精彩的库1. 下载ICTCLAS4j2. 目录结构===ICTCLAS.rb==ICTCLAS(ICTCLAS4j的源文件)==DATA(复制ICTCLAS4j的源文件中... 阅读全文
posted @ 2010-01-30 18:03 Tachikoma 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 很久很久不写这个BLOG,从此复出最近在windows下安装RJB,出现了一些简单的问题,记下解决方法一共在两个环境中安装了RJB: windows(成功) 和 cygwin(失败)一、一些公共的问题  1] Cann't create java VM 和 JAVA_HOME 设置    一定要准备JDK,JAVA_HOME设定到JDK路径下    设置到JRE下或其他路径下会碰到Cann't c... 阅读全文
posted @ 2010-01-28 12:28 Tachikoma 阅读(1465) 评论(0) 推荐(0) 编辑
摘要: 下述情况出现的几率非常小,但是碰到了又挺难理解背景:新安装的LEOPARD 上安装了新的ruby 1.8.7, 路径在/optgem 安装 rcov现象:[代码]正确[代码]失败分析:分析了半天,突然想起来没有安装过rubygem查看 gem 路径在/usr,也就是说gem 安装的包自动配制了/usr下系统安装的ruby,版本为1.8.6解决:下载并安装了新的rubygem,配制到/opt路径下,... 阅读全文
posted @ 2008-10-16 21:06 Tachikoma 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 花了三天时间,出了各式各样的故障,废掉了一些DVD,还好这次没有再换个光驱0. 首先是选择的版本  iatoks没办法装上,安装到了一半,突然提示[error]service name already exists,然后就重启,也启动不起来  还是JAS的版本比较适合我,选择的是JaS OsX86 10.5.2 Intel SSE2 SSE31. 分区  采用的是先安装WIN,再装LEOPARD,... 阅读全文
posted @ 2008-10-12 23:15 Tachikoma 阅读(486) 评论(0) 推荐(0) 编辑