Post by admin at about 6 hours
Xapian和Sphinx作为两款优秀的开源全文搜索引擎,究竟哪个表现更出色一些呢?Letrails对它们的性能进行了评测,结果是Xapian略占优势一些.
Post by admin at about 9 hours
Configatron是一个让你轻松保存应用配置的Ruby Gem,它来自Mark Bates创建的Mack框架(另一个Ruby Web开发框架),最新的2.2.0版通过multiruby实现了对ruby1.9和jruby的支持。
1 configatron do |config| 2 config.app_name = "My Awesomely Jazzy App" 3 config.database_url = "postgres://localhost/somedb" 4 # etc... 5 end
要使用上面保存的配置,只需要:
1 configatron.app_name # => "My Awesomely Jazzy App" 2 configatron.database_url # => "postgres://localhost/somedb"
Post by admin at about 10 hours
Peter Bergstrom在他的基于SproutCore的项目PaperCube中实现了一些相当酷的效果,初看起来,你可以能会以为他使用了Flash或者SilverLight之类的技术,但他实际上只使用了SproutCore和Javascript,这似乎说明了抛弃Flash,Silverlight是可能的?感兴趣的话就看看他的Demo吧!
Post by admin at about 10 hours
Jacob Seidelin在他的这篇帖子里对2008年的一些超酷的Javascript应用进行了回顾,首先从他自己的一些游戏超级马里奥, 吃豆, Breakout, Space Invaders以及Bomberman开始,然后又介绍了一些很有趣的Demo,接下来是一些3D的demo,以及基于Canvas的3D引擎,最有还有用Javascript编写的模拟器。
Post by yzhang at about 22 hours
Y! BrowserPlus是Yahoo推出的浏览器扩展,通过它你可以像桌面应用那样直接访问客户端资源,从而更容易的构建RIA应用,有趣的是BP提供了一个Ruby解释器,也就是说你可以在客户端直接执行Ruby脚本,实际上是通过Javascript来调用Ruby提供的接口,如果你爱Ruby胜过Flash的AS,那么不妨试试BP吧。
Post by yzhang at about 2 days
你是否遇到过这样的问题,程序在你的本地运行一切正常,但是换个环境之后却莫名其妙的出错了,最后发现是因为Gem版本的问题,Ginger为这种问题提供了一个解决方案,它可以让你在多个Gem版本下运行你的测试。
1 require 'ginger' 2 3 Ginger.configure do |config| 4 config.aliases["active_record"] = "activerecord" 5 6 ar_1_2_6 = Ginger::Scenario.new 7 ar_1_2_6[/^active_?record$/] = "1.15.6" 8 9 ar_2_0_2 = Ginger::Scenario.new 10 ar_2_0_2[/^active_?record$/] = "2.0.2" 11 12 ar_2_1_1 = Ginger::Scenario.new 13 ar_2_1_1[/^active_?record$/] = "2.1.1" 14 15 config.scenarios << ar_1_2_6 << ar_2_0_2 << ar_2_1_1 16 end
上面的代码定义了3个运行场景,现在你就可以通过Ginger来运行你的测试了
1 sudo gem install freelancing-god-ginger --source=http://gems.github.com 2 ginger spec 3 ginger test 4 ginger spec:unit
Post by as0001 at about 10 days
RubyRun是Rubysophic推出的一套Ruby程序性能诊断工具,RubyInside对其开发者进行了一次采访,其中讲到了RubyRun推出免费开发版的原因,以及RubyRun与FiveRuns以及NewRelic的不同支持,RubyYee将其翻译成了中文,如果你的程序也遇到了性能问题,那么不妨看看这篇文章,或许RubyRun能帮到你。
Post by heaven at about 10 days
网址:http://job.railser.net/, 也可以通过http://railser.net的人才频道进入, 网站完全免费, 希望这个网站能在寒冷的冬天为railser们添加一丝暖意.
Post by as0001 at about 12 days
这是龙博主页的介绍:龙博AJAX框架是跨浏览器的JavaScript框架集,构建富web应用的利器。实际上,它除了是一个框架之外,还有一个所见即所得的UI编辑器VisualJS,让你可以用拖拽的方式构建Web界面,难能可贵的是,这个框架从头到尾都是由一个人独立开发完成的,下面是完整的特性介绍:
Post by yzhang at about 12 days
FireUnit是一个FireBug扩展,它让你可以像下面这样进行Javascript的单元测试,并通过FireBug得到一个图形化的运行结果。
1 // Simple true-like/false-like testing 2 fireunit.ok( true, "I'm going to pass!" ); 3 fireunit.ok( false, "I'm going to fail!" ); 4 5 // Compare two strings - shows a diff of the 6 // results if they're different 7 fireunit.compare( 8 "The lazy fox jumped over the log.", 9 "The lazy brown fox jumped the log.", 10 "Are these two strings the same?" 11 ); 12 13 // Compare a string using a regular expression 14 fireunit.reCompare( 15 /The .* fox jumped the log./, 16 "The lazy brown fox jumped the log.", 17 "Compare a string using a RegExp." 18 ); 19 20 // Display the total results 21 fireunit.testDone();
Post by admin at about 13 days
Pixastic是一个开源的javascript图像处理库,使用它,你可以轻易构建你的在线版PhotoShop,实际上,Pixastic官方Demo就是一个照片编辑器,除了常规的照片裁剪缩放,Pixastic还支持模糊,锐化,去噪等等,如果你的应用需要图像处理支持,那么不妨试试Pixastic。
Post by admin at about 13 days
尽管RESTful之父Fielding博士已经对REST这个词被滥用表示了不满,但这里我必须使用RESTful,因为不管从哪个方面来讲,CloudKit都完全符合RESTful的定义。
CloudKit是一个存储应用,它让你可以轻松的以RESTful的方式从服务器存取JSON对象,并对对象提供版本支持,同时它还支持OAuth和OpenID,如果从Rails的角度来看,你可以将它看做是ActiveRecord的替代,使用CloudKit,你可以直接通过网络来存取对象,而不用关心数据迁移,表格创建等等。
1 require 'cloudkit' 2 expose :notes
上面的代码就定义了一个notes的存储接口,现在,你就可以通过RESTful的方式来存取note对象了,详细介绍请看这里。
Post by admin at about 13 days
iPhone版的Rails API文档,如果你有一个iPhone,那么现在在地铁上,公交站,你都可以随时随地查阅Rails文档了,不过,真的有这个需求么?
Post by admin at about 13 days
早上一醒过来,就看到平日沉寂的Rails邮件列表一下热闹许多,然后就看到这条重磅消息:Merb与Rails合并了,Merb团队将加入Rails核心团队,对于开发人员来说,这无疑是个好消息,最好的新年(圣诞)礼物莫过于此,我们再也不用为“究竟是Merb,还是Rails”这个问题而头疼了。
Rails3.0将引入Merb框架中的一些优秀的设计思想,rails很可能会增加这样的参数“rails myapp—core”,或者“rails myapp—flat”,让你可以只选择你需要的组件,更详细的信息,请看Rails官方Blog。
Post by yzhang at about 14 days
想要学习Merb?除了Peepcode9美元的Merb教程,实际上还有许多免费的资源我们可以利用,Antonio Cangiano为我们整理了一些Merb的免费学习资源,不妨先,如果你对Merb有兴趣,不妨先从这篇文章开始吧!
Post by yzhang at about 14 days
Ruby人(Rubyist)是由TechKnow发布的与Ruby相关的一些新闻和文章的集合,每月一期,其链接主要来自A Rubyist Railstastic Adventure,这次发布的是11月版本。
http://www.juixe.com/techknow/index.php/2008/12/17/the-rubyist-november-edition/
Post by yzhang at about 14 days
Sinatra作为轻量级的Ruby Web开发框架,其在开发一些超小型应用方面的优势还是明显的,RubyInside为我们收集了29个Sinatra相关的指南以及其它资源,让你可以快速上手Sinatra开发。
Post by yzhang at about 14 days
又一个年末N大,不过这次是Web设计资源,来自TOXEL,包括字体、CSS资源、Logo设计资源等等,推荐一下
Post by yzhang at about 14 days
年末是各种N大密集出台的最佳时间,这里是读写网的编辑为我们评选的2008十大Web产品,如果你想发财,却又苦闷没有好的idea,那么不妨去这10大里找找灵感,看看有没可以C2C(Copy To China)的产品。