自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 classifier算法优缺点

railsconf时,在oreilly展台见到一本'Programming Collective Intelligence'的书,其实是讲data mining的。比其他的教科书类书易懂的多。下面摘抄了一下有用的内容:=knn=+ new data can be added at any time--does not require any computation at all; ...

2008-10-26 13:13:35 286

观察nutch crawl的每一步

为了研究怎么解决recrawl的问题,今天仔细观察了一下nutch crawl的每一步具体发生了什么。 ==============准备工作====================== (Windows下需要cygwin) 从SVN check out代码; cd到crawler目录; ==============inject==================...

2008-10-26 13:08:16 134

Rails Rumble -- 48小时内完成的131个 application

上个周末和公司的同事一起参加今年rails rumble([url]http://railsrumble.com[/url]). rails rumble是48小时内用rails做出一个网站的比赛.基本规则是:*团队最多可以四人,单人组队也可以.*自选题目*48小时,对于美国东部来说,其实早周五晚上8点开始,周日晚上8点结束*竞赛开始之前,不可以做任何电子形式保存的代码和设计,...

2008-10-24 09:47:24 123

原创 gem.config的一个小问题

config.gem是rails 2.1里很喜欢的一个功能,方便了gem的管理。但是最近在用solr-ruby的时候发现一个问题:尽管这个gem被安装了,'gem.config "solr-ruby"'却报找不到。后来发现,solr-ruby的gem名字是‘solr-ruby’,但里面没有'solr-ruby.rb'这个文件,只有'solr.rb'. 这样就和config.gem要...

2008-07-18 01:04:24 169

最近的ruby的vulnerabilities

没有时间详细看具体的问题,但是有几个显然是比较严重buffer overflow。如果rails没做足够的参数检查的话,很有可能造成远程代码执行。有趣的是,目前最详细的介绍是来自‘著名’的zed shaw。其他地方都语焉不详。[url]http://www.zedshaw.com/rants/the_big_ruby_vulnerabilities.html[/url]目前的一...

2008-06-24 05:19:50 142

RailsConf 08 流水帐(第四天)

第四天,先去听了CRUD Doesn't Have an 'S' in It: Managing Complex Searching in Rails.这个session和mod_rails的在同一个时间了,只好放弃了后者。我本来期待的是free text search的内容,比如solr,sphinx之类,结果完全不是。讲得是构造SQL的复杂的search.由于作者是介绍的自己的一个travel...

2008-06-03 14:11:21 91

RailsConf 08 流水帐(第三天)

第三天早上就是Jeremy Kemper发布了rails 2.1,介绍了新的特征。然后去听了Using Git to Manage and Deploy Rails Apps,可惜内容深度不够,我用git尽管也只是两个月左右也不是很熟悉,但里面讲得东西也大概都知道了。后来去了‘Scaling Rails’这个session.这次railsconf比较有趣的地方是好像有四个正式的ta...

2008-06-03 13:40:41 97

RailsConf 08 流水帐(第一二天)

在Portland待了四天,昨天乘夜班飞机回家,现在精神好些了,稍微记录一下自己的感受。第一天有些tutorial,但是没去听,而是参加了Community Code Drive活动。Community Code Drive基本上是就是大家聚在一块Hacking个一些open source code,一些open source项目的牵头的人会在那里帮着一些对项目感兴趣的人。Chad Fow...

2008-06-03 12:53:07 98

用Amazon EC2替代传统的dedicated server

Amazon的一系列web service服务推出后在开发者社区一直很受欢迎。不管是startup还是fortune 500,很多人在选用EC2服务来替代传统的dedicated server租用或架设自己的服务器。我也准备将自己的一个网站搭建在EC2上。流程大致就是选用一个machine image(AMI),然后launch,几秒钟之后一个属于你自己的server可以用了。有很多的pu...

2008-05-04 14:05:00 161

简化gem安装

Ruby on Rails项目往往用到大量第三方的gems,在项目有新成员加入,或配置新的开发系统时,一个个的安装是件很繁琐的事情。我用的办法就是写一个自己的gem,让它依赖于项目里用到的其他gems。这样的话,安装这个gem的时候,就会顺带把其他gems安装了。代码非常简单:>cat install-gems.gemspec##Usage:#gem build...

2008-04-19 13:44:23 148

初用git

两周前还在谈论git,结果很快就见到rails从svn转到了git上,上周自己的一个项目也用到了git.一开始,当然至少能像CVS/SVN那样使用起来,其实很相似:git clone [url] -> 把项目下载到本地git pull -> update一下git commit -a -> 这个是把自己的change保存到本地(注意不是远程,这...

2008-04-15 05:28:18 108

Google Summer of Code 2008开始了

update 03/20/2008: RubyCentral今年继续被选中作为Mentor Organization参与Google Summer of Code,学生的申请会很快开试。如果想做Ruby语言相关的项目请提交给RubyCentral。http://code.google.com/soc/2008/Google Summer of Code是为了鼓励在校学生参与open...

2008-03-04 03:22:16 136

编译器的书

有关编译器的书中"Dragon Book" (Compilers: Principles, Techniques, and Tools)是最经典,最有名的一本,但其实是对很多想学习编译器的人非常不适合的一本书.这本书的内容更适合的读者是编译器的研究人员,或者想构造parser generator等底层工具的开发者.我认识的大多数人往往是想了解编译器的工作原理,或者作一个中小型的编译器,Dragon...

2008-01-04 01:12:10 272

新的各种ruby实现的性能比较

Antonio Cangiano今天在blog上更新了各种ruby实现的性能比较:http://antoniocangiano.com/2007/12/03/the-great-ruby-shootout/ruby 1.8, ruby 1.9, jruby, rubinius, ruby.net还有我们做的xruby的性能数据都在里面了。Antonio说xruby是最youngest的...

2007-12-04 06:13:04 292

xruby 0.3.2发布了

基本和上一个版本(0.3.1)相比变化不大, 大多数都是bug fix. sishen加入了我们的项目,给我们带来了很多重要的改进。下个版本(0.4.0)的目标就是支持yaml和rubygems。这里和原来的计划不太一样了。最初准备0.4.0的miltstone是先将ruby自带的所有unit test先通过,但目前的形势下,觉得还是支持ruby on rails最重要。这样就要提前面对yaml...

2007-11-29 06:00:16 84

三周的假期结束了

用年假回国了一趟。由于时间太短,只在北京和兰州各待了几天。家里的网络网络一直也没有弄好,还是第一次这么久没有给xruby写代码。由于xruby项目成员目前都不在这两个城市,所以很遗憾一个也没有见到。给dreamhead和beanworms打了个电话,聊了聊xruby以后的方向。xruby有很多创新的地方,我有时也想过,我们的经历完全可以写一本书,介绍state of art的compiler构造...

2007-11-27 20:44:48 95

YAML也要没人维护了

sishen在xruby mailist提到YAML项目很可能也要没人维护了。YAML是ruby标准库的一部分,但目前以超过20月没有任何更新,现有的维护者表示没时间做任何维护了。yaml的应用很广泛,rubygems和ruby o n rails都用到了。我觉得找到一个新的维护者应该不难。xruby现在还不能支持YAML.由于现有的C ruby解释器性能比较低,YAML用C写了不少代码。这个...

2007-11-05 12:45:05 361

Strongtalk项目将无人维护了

Strongtalk项目的Dave Griswold几天前发了消息:http://groups.google.com/group/strongtalk-general/browse_thread/thread/804c656d3dba6e79 ,由于自己的时间和兴趣变化,将不会继续维护Strongtalk了。尽管是个open source项目,但一般核心开发者一旦离去,项目基本上就停滞了。Str...

2007-11-01 02:05:09 283

和日期相关的库

上周加入了三个和日期相关的库:time.rbparsedate.rbdate/format.rb同时也对Rubytime.java作了不少修改.个别函数和c ruby还有些不一致,但大致能用了.这三个库中有很多parse日期格式的函数,基本都是用Regexp做的.我一开始比较担心Jakarta-ORO的兼容性,但目前为止一个问题还没遇到.下面想做的就是支持rubygems,也是为了rub...

2007-10-29 22:52:49 78

xruby.googlecode.com

刚才发现google code最近做了不少改进,其中的就是一个可以用域名 http://xruby.googlecode.com 访问项目了,比以前的http://code.google.com/p/xruby 的URL好很多。项目wiki只有项目成员才能写的限制仍未解除,但至少有了评论功能。但是我一直希望的能删除/覆盖下载文件的功能的仍没有任何进展。这点上觉得google code的team...

2007-10-23 13:24:54 96

复杂的依赖关系

支持ruby on rails是xruby最重要的目标.我最近一直在想怎么能走捷径能做到把一个简单的页面render出来.尽管我们还有很多其他的标准库需要支持,给rails更多优先级的话可能让项目得到更好的反馈.这样即使暂时抛开activerecord,至少需要activepack包中的active controller.而active support则是更基础的库(active support...

2007-10-19 13:48:31 134

rails application和web server

部署到apache/lighthttpd的rails application用到了的web server的URL rewrite功能.在rails application的'public'目录下有一个配置文件.htaccess.其中有一句:RewriteRule ^(.*)$ dispatch.cgi [QSA,L]就是当web服务器收到一个类似".../receipt/list"这样的请求的...

2007-10-17 01:31:05 142

singleton.rb

上一周的时间,基本上都在争取让xruby能支持singleton.rb.singleton.rb属于ruby标准库,被rails的active-support用到了.由于它对其他库的依赖很小,所以非常适合我们作测试,发现问题的话,很容易就能剥离出一些test cases.这个小文件由于用到了很多ruby的动态的特性(extend(), defind_method() , included() ...

2007-10-16 00:01:56 58

用Jakarta-ORO重写了Regexp

这个javaeye上的blog本来是利用rss导入做的在国内的镜像,因为xruby.blogspot.com经常被封锁掉.现在feedburner也被禁掉之后,同步也没法用了.我觉得与其荒废这个blog,还不如多写些东西,记录一下自己做的东西.上周在xruby上做的主要的东西就是用Jakarta-ORO重写了Regexp的实现.原来Regexp的实现都是用的java标准库的java.util.r...

2007-10-10 00:36:46 223

xruby 0.3.0 released

I am pleased to announce that XRuby 0.3.0 is released:http://code.google.com/p/xruby/downloads/listWe have fixed lots of bugs and made significant improvement in the code.Changes from 0.2.1 to 0.3.0:1...

2007-08-08 05:02:26 76

ruby -y

For people who are interested in how ruby's yacc parser works, there is an undocumented command line option("-y") that may be helpful. It will display a trace of the parser's operations. To use it, yo...

2007-06-12 15:14:40 82

XRuby 0.2.0 released

I am glad to announce that XRuby 0.2.0 is now available for download at: http://code.google.com/p/xruby/downloads/listHere is a summary of major changes in this release:1. Beanworms started to work on...

2007-05-15 15:15:50 90

InfoQ article on XRuby

Werner Schuster from InfoQ has a very nice article about XRuby, you can read it here.

2007-04-17 11:16:11 80

XRuby 0.1.4 released

I am glad to announce that XRuby 0.1.4 is now available for download at: http://code.google.com/p/xruby/downloads/listThe most significant change in this release is: one of our team member, dreamhead,...

2007-04-10 16:17:01 87

Ruby builtin in pure Ruby

[Update 03/12/2007 If you know how to implement Interge#times in pure ruby and make it have the same behavior as Ruby 1.8.5, please let me know. Thank you!]One of the best things I love about rubinius...

2007-03-12 12:50:18 81

XRuby is faster than Ruby 1.8.5 in most benchmarks

Two weeks ago, Antonio Cangiano compared the performance of different ruby implementations using Ruby 1.9 (YARV)'s benchmark suite. His numbers got me thinking: all alternative implementations perform...

2007-03-12 03:02:19 154

XRuby 0.1.2 released

XRuby 0.1.2 is now available for download from the project download page: http://code.google.com/p/xruby/downloads/listThis latest release contains more built-in libraries and a few bug fixes for the ...

2007-03-02 05:58:57 186

On-Ruby interview

Pat Eyler recently interviewed XRuby team, the first episode is now posted on his popular On-Ruby blog: http://on-ruby.blogspot.com/2007/02/serial-xruby-interview-episode-i.html

2007-02-19 03:33:20 77

XRuby 0.1.0 released

[Link of this article: http://xruby.blogspot.com/2007/01/xruby-010-released.html]Today I am glad to announce the release XRuby 0.1.0 , a ruby compiler which compiles ruby script (.rb) to java bytecode...

2007-01-29 22:32:24 93

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除