1

Digg

Mogo: 基于Sinatra和DataMapper的RSS聚合器

Post by 火星归来 at about 3 months

Mogo是一个基于Sinatra和DataMapper的RSS聚合器,他可以让你通过聚合多个RSS源来构建一个Planet风格的网站,Demo在这里:http://offrails.org/

sinatradatamappermogo

1

Digg

10个非常有用的javascript技术

Layout-javascript4

Post by admin at about 6 months

实际上是10个非常有用的操作页面内容的JS技术,确实非常有用,其中就包括这个我们几乎在所有门户网站都见到过的图片自动滚动播放的技术。

javascript

1

Digg

jQuery AJAX开发指南

Logo_jquery_215x53

Post by admin at about 6 months

IBM DeveloperWorks上的jQuery入门兼AJAX开发指南,浅显易懂,简单明了。

jqueryajax

0

Digg

WireIt: Javascript连线库

Planar

Post by admin at about 6 months

不知道怎么翻译比较合适,实际上就是一个节点连接库,让你可以快速开发需要节点连接的Web UI,看看Demo就明白了。

wireit

1

Digg

pageSlide: jQeury的页面拉幕插件

Jquery-pageslide-screenshot

Post by admin at about 6 months

jQuery的pageSlide插件可以让你在屏幕的右方动态拉出一块新空间来显示额外的内容,这个插件的灵感来自Aza Raskin最新的关于Firefox Mobile的UI设计(相当棒的设计),相比于Lightbox,PageSlide的好处是第二个窗口和主窗口的切换更加方便,并且可以并行显示。

jquerypageslideplugin

0

Digg

HTML5 Canvas指南

Example5

Post by admin at about 6 months

Opera针对HTML5 Canvas的指南,不过目前大部分主流浏览器都只支持2D Canvas,3D canvas需要安装额外的插件。

html5canvas

0

Digg

swf_fu: swfobject的Rails封装

Post by yzhang at about 6 months

swf_fu提供了一个Helper让你更容易的试用swfobject来插入Flash。

   1  <% swf_tag "i_like_flashing" do %>
   2    Get Flash
   3  <% end %>

更复杂的用法请参看swf_fu文档。

swfobjectswf_fuplugin

0

Digg

Twitter上的Ruby牛人

Post by as0001 at about 6 months

还记得前面的那份Twitter上的Merb牛人名单吗?现在这份名单又出了Ruby版,那比Merb的名单可是长了好多,以下列举前三:

twitter

0

Digg

Rubyist 08年12月版

Post by yzhang at about 6 months

Rubyist 08.12版发布,包含了本月的热门Ruby及Rails相关文章。

rubyist

0

Digg

Ruby on Rails官方网站中文版

Post by yzhang at about 6 months

刚刚发现,根据首页的介绍,这是由 Rails官方网站授权翻译的,主页布局与所设栏目与英文站基本没有区别,中文Wiki很不错,对初学者很有帮助。

0

Digg

Rails 3特性投票

Post by yzhang at about 6 months

Rails核心开发团队创建了一个Rails 3的特性征集页面,你可以对你期望的Rails特性进行投票,也可以提交你自己希望的新特性,得票率高的特性将会被优先考虑加入的Rails 3,目前得票率最高的特性是“Nested model forms"。

rails 3

0

Digg

SourceClassifier: 快速识别代码所用语言

Post by admin at about 6 months

如果你正在开发一个类似Pastie,Gist或者Riggit这样的需要将代码进行高亮显示的应用,那么你可能想要自动识别出用户提交的代码的类型,C,Java,Python还是Ruby,而不是让用户在所有需要插入代码的地方都手动指定(Riggit目前是这么做的),那么SourceClassifier可以帮你做到,它目前可以识别出C, Java, JavaScript, Perl, Python,Ruby,当然HTML和CSS也是可能的,因为它使用的是机器学习技术,所以只要你为它提供足够的HTML和CSS学习资料,那么这也不是问题。

highlightsource classifier

0

Digg

Sanitize: 基于白名单的Ruby HTML清道夫

Post by admin at about 6 months

Sanitize是一个基于白名单(white-list)的Ruby HTML sanitize(清道夫)库,它可以根据你的需要去除代码中不安全的HTML标签:

   1  require 'rubygems'
   2  require 'sanitize'
   3  
   4  html = %{<strong><a href="http://foo.com/">foo</a></strong><img src="http://foo.com/bar.jpg" alt="" />}
   5  
   6  Sanitize.clean(html) # => 'foo'

sanitize

0

Digg

Xapian, Sphinx, 哪个在Rails中表现更好?

Xapian-logo

Post by admin at about 6 months

Xapian和Sphinx作为两款优秀的开源全文搜索引擎,究竟哪个表现更出色一些呢?Letrails对它们的性能进行了评测,结果是Xapian略占优势一些.

xapiansphinx

0

Digg

Configatron 2.2.0发布,支持Ruby1.9和JRuby

Post by admin at about 6 months

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"

configatronruby 1.9jRuby

0

Digg

有了Canvas和SVG,谁还需要Flash

20090102-bqj317485fmc24mmy12xiw26s6

Post by admin at about 6 months

Peter Bergstrom在他的基于SproutCore的项目PaperCube中实现了一些相当酷的效果,初看起来,你可以能会以为他使用了Flash或者SilverLight之类的技术,但他实际上只使用了SproutCore和Javascript,这似乎说明了抛弃Flash,Silverlight是可能的?感兴趣的话就看看他的Demo吧!

canvassvgflash

0

Digg

2008超酷Javascript应用回顾展

Gamejs-jetris

Post by admin at about 6 months

Jacob Seidelin在他的这篇帖子里对2008年的一些超酷的Javascript应用进行了回顾,首先从他自己的一些游戏超级马里奥, 吃豆, Breakout, Space Invaders以及Bomberman开始,然后又介绍了一些很有趣的Demo,接下来是一些3D的demo,以及基于Canvas的3D引擎,最有还有用Javascript编写的模拟器

javascript

0

Digg

Y! BrowserPlus: 在客户端运行Ruby代码

Bp-logo-site2

Post by yzhang at about 6 months

Y! BrowserPlus是Yahoo推出的浏览器扩展,通过它你可以像桌面应用那样直接访问客户端资源,从而更容易的构建RIA应用,有趣的是BP提供了一个Ruby解释器,也就是说你可以在客户端直接执行Ruby脚本,实际上是通过Javascript来调用Ruby提供的接口,如果你爱Ruby胜过Flash的AS,那么不妨试试BP吧。

browserplusria

0

Digg

Ginger: 在多个Gem版本下运行你的测试

Post by yzhang at about 6 months

你是否遇到过这样的问题,程序在你的本地运行一切正常,但是换个环境之后却莫名其妙的出错了,最后发现是因为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

test测试

0

Digg

RubyRun社区版本: 为你的Ruby程序提供诊断报告

Rrtrace

Post by as0001 at about 6 months

RubyRun是Rubysophic推出的一套Ruby程序性能诊断工具,RubyInside对其开发者进行了一次采访,其中讲到了RubyRun推出免费开发版的原因,以及RubyRun与FiveRuns以及NewRelic的不同支持,RubyYee将其翻译成了中文,如果你的程序也遇到了性能问题,那么不妨看看这篇文章,或许RubyRun能帮到你。

performance性能

Advertiserment

© Riggit, 2007