Ruby相关的比较cool的工具和代码收集

原创 2013年12月06日 13:31:43



  1. 文本解析Gem: parslet
    简单的Ruby Lib,用于构建私人的解析器
    实例代码
    require 'parslet'
      include Parslet
    
      # Constructs a parser using a Parser Expression Grammar 
      parser =  str('"') >> 
                (
                  str('\\') >> any |
                  str('"').absent? >> any
                ).repeat.as(:string) >> 
                str('"')
    
      result = parser.parse %Q("this is a valid string") 
      result # => {:string=>"this is a valid string"@1}

    介绍的文章: 
    http://viget.com/extend/write-you-a-parser-for-fun-and-win?utm_source=rubyweekly&utm_medium=email



  2. 构建漂亮的仪表板-dashing or dashing-rails
    https://github.com/gottfrois/dashing-rails
    http://shopify.github.io/dashing/

    dashing picture

  3. 链接和新闻分享的网站-monocle
    https://github.com/maccman/monocle

    Screenshot

  4. Rails预加载程序: Spring
    可以提高我们的rails,rake的速度,理论是先预加载Rails application,以后在每次运行相同命令的时候,不需要从新boot 系统了。
    https://github.com/jonleighton/spring
    安装
    gem install spring
    使用
     spring rake test test/functional/posts_controller_test.rb



完善的Socket Server程序

/* * Copyright (c) 2000 David Flanagan.  All rights reserved. * This code is from the book Java Exam...
  • skyyoung
  • skyyoung
  • 2002-03-27 10:16:00
  • 1125

JAVA工具收集

构建 这里搜集了用来构建应用程序的工具。 Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者...
  • sinat_25318461
  • sinat_25318461
  • 2017-03-09 15:57:55
  • 266

代码收集工具

  • 2008年08月24日 20:51
  • 643KB
  • 下载

cool edit 如何制作声音淡出效果?

将音乐用软件打开,点击单轨编辑(默认),然后选中你想将之淡出的声音段。 点上面工具栏的“效果”——“波形振幅”——“渐变” 就会出来一个面板。 在面板的右侧有一栏“预置”,找到其中的“Fade out...
  • fengda2870
  • fengda2870
  • 2014-04-13 20:40:47
  • 3250

ruby 比较符号总结

1.  equal?  ruby中比较两对象方法有很多,可以用equal?比较两对象是否相等。     test1 = "abce"  # test1.object_id =>  22615872 ...
  • lihuan974683978
  • lihuan974683978
  • 2013-03-04 14:34:42
  • 795

一款免费好用的代码在线比较工具

在线代码对比工具(码工具)是一款免费的在线文本对比工具,无需注册,可以在线对两段文本进行对比,检测/比较两个文本有什么不同的差异,以便修改,常用于程序代码。该工具支持utf-8, gbk,gb2312...
  • ixiaoyang
  • ixiaoyang
  • 2017-05-26 20:07:25
  • 3639

Cool语言的词法结构

cool语言的词法单元有:整数、类型标识符、对象标识符、特殊语法符号、字符串、关键字和空白符 cool语言的整数:0-9组成的非空串 cool语言的标识符由数字、字母和下划线组成,类型标识符以大写...
  • Q97093240
  • Q97093240
  • 2013-03-20 17:20:50
  • 804

开发者需要的 9 款代码比较工具

对于经常写代码,又改代码的程序员来说,如果之前写的代码,过了很久又需要改,那么查找不同之处相当困难。如果这时候有一款代码比较工具,将会非常方便。W3Cschool 资深用户归纳总结 9 款常用的代码比...
  • tzhuwb
  • tzhuwb
  • 2017-09-02 09:11:24
  • 1487
收藏助手
不良信息举报
您举报文章:Ruby相关的比较cool的工具和代码收集
举报原因:
原因补充:

(最多只允许输入30个字)