阅读更多

12顶
2踩

编程语言

原创新闻 Ruby & Rails 近期综述(十一) 7月14日

2008-07-14 12:31 by 副主编 QQbyte 评论(2) 有5850人浏览
上次Ruby & Rails总结是:Ruby & Rails一周综述(十) 6月27日

本周Ruby & Rails有哪些新鲜事呢?

Ruby:

1。如果你对优化Ruby代码感兴趣,Ilya Grigorik 写了 nice tips for optimizing Ruby MRI,值得一读。

2。Huw Collingbourne写的书 The Book of Ruby 新增了一章,到这里下载:download it here.

3。Ruby社区最近对TDD和BDD非常感兴趣,毫无疑问测试是软件代码质量的重要保证,但是RailSpike写了一篇反驳的文章:不要对测试评价过高(Testing is overrated),不管你是否赞同他,值得一读。

4。Ethan Vizitei写了两篇引人注目的文章,一篇是:handling Gmail’s imap from Ruby ,另一篇是:refactoring Ruby code.

5。Sinatra是一个超轻型的web框架,很多人认为DataMapper(Ruby语言实现的数据库持久层框架)可以被Active Record取代。Nick Plante 显示了如何将两者同时使用创建Pastie clone.如果你使用DataMapper,你可以阅读这篇this cheatsheet

Rails:

1。Capistrano 2.4.3 (Capistrano是ruby on rails提供的部署方案)和 Net::SSH 2.0.3(通过SSH2协议使用远程服务器可编程通讯ruby库) 都在两周前发布,如果你使用它们,请升级。

2。Rails 2.1已经发布,这篇文章收集了不同链接提供给你新版本的特性。

3。开创者博客发布了三篇值得高度注意的文章:More Named Scope Awesomeness,作者Noel Rappin,Pretty blocks in Rails viewsDRYing up Rails Controllers: Polymorphic and Super Controllers,后两篇作者都是Josh Symonds。另外一篇推荐文章是:MVC: How to write controllers.

4。Noel发布了如何使用Ruby on Rails和Eclipse开发iPhone应用文章,点击 part 1part 2

5。FiveRuns发布了一个有价值的gem,名字叫data_fabric,增加对Active Record的包装和替换。这个公司同时举行了一个比赛,奖品是柏林欧洲Rails大会的两张门票。同时Fabio Akita 宣布2008年10月在巴西将有一个Rails大会,这是第一次在南美洲的Rails会议。

6。主流数据库对Rails的支持升级了,Oracle适配器升级到 1.1.1,IBM_DB适配器支持DB2和Informix升级到0.9.5。

7。Railscasts 网站发布了两个新的视频:testing through Seleniumsemi-static pages.

8。最后推荐几篇好文章:Speed up slow Rails development in vista – a handy tip for developers using Vista,  Adding Google Maps To Your Rails ApplicationsLive fulltext search in Ruby on RailsUseful Flash Messages in Rails.

来自: rubyonrails.org
12
2
评论 共 2 条 请登录后发表评论
2 楼 rubyrock 2008-07-21 14:36
非常不错,谢谢啦!
1 楼 genki 2008-07-15 09:40
  爱死这个系列了。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 跟我一起写Makefile.pdf(中文经典教程)陈皓大神力作

    跟我一起写Makefile.pdf(中文经典教程)陈皓大神力作,思路清晰,讲解透彻

  • 跟我一起写Makefile.pdf

    陈皓大佬的博客最新版跟我一起写Makefile.pdf

  • 跟我一起学Makefile.pdf

    Makefile经典教程,嵌入式工程师开发必备

  • Linux中的make与Makefile详解

    makefile# 定义变量CC = gcc# 使用变量$@:当前目标$<:第一个依赖项$^:所有依赖项$*:不包含扩展名的目标名称make和Makefile是Linux系统中强大的自动化构建工具,通过定义规则和依赖关系,可以大大简化复杂项目的编译过程。进度条的实现可以直观地了解编译进度。

  • 跟我一起写 Makefile(八)

    六、多行变量还有一种设置变量值的方法是使用define关键字。使用define关键字设置变量的值可以有换行,这有利于定义一系列的命令(前面我们讲过“命令包”的技术就是利用这个关键字)。 define指示符后面跟的是变量的名字,而重起一行定义变量的值,定义是以endef关键字结束。其工作方式和“=”操作符一样。变量的值可以包含函数、命令、文字,或是其它变量。因为命令需要以[Tab]键开头,所以如果...

  • 《跟我一起写Makefile》——陈皓

    《跟我一起写Makefile》——陈皓 【下载地址】跟我一起写Makefile陈皓 《跟我一起写Makefile》是陈皓先生精心编写的Makefile教程,深入浅出地讲解了Makefile的核心知识与实用技巧。从基本概念到高级应用,内容涵盖Makefile的结构、常用命令、变量与函数的使用,以及调试与优化方法。无论您是初...

  • 《跟我一起写makefile》(笔记1--核心规则和主要结构)

    本系列博文根据陈皓《跟我一起写makefile》整理,只为方便自己以后复习回顾,感谢陈皓,致敬陈皓! 陈皓博客网站:http://coolshell.cn/ 1 makefile的核心规则 2 makefile的主要内容结构 ,感谢陈

  • 跟我一起写 Makefile -- 陈皓

    跟我一起写 Makefile(一) 概述 关于程序的编译和链接 Makefile 介绍 一、Makefile的规则 二、一个示例 跟我一起写 Makefile(二) 三、make是如何工作的 四、makefile中使用变量 五、让make自动推导 六、另类风格的makefile 七、清空目标文件的规则 跟我一起写 Makefile(三) Makefile 总述 一、Makefile里有什么? 二、Makefile的文件名 三、引用其它的Makefile 四、环境变量 MAKEFILES 五、mak

  • 跟我一起写Makefile(工程笔记版)

    实操如下

  • Makefile 教程及详细示例解析(跟我一起写 Makefile)

    在Makefile中,自动化变量是一组特殊的变量,它们在执行规则时会自动被设置为相应的值。这些自动化变量可以帮助我们在规则中引用与当前规则相关的文件名、目录名等信息。以下是常用的自动化变量:- $@:代表当前规则的目标文件名。- $

  • 跟我一起学Makefile

    makefile

  • 跟我一起写 Makefile 作者:陈皓 整理:祝冬华

    跟我一起写 Makefile 作者:陈皓 整理:祝冬华 来源网络,希望能与大家分享这份学习资料,资源分数也设置了最低值,如有侵权,请联系我删除文件。 第一部分、概述 (6) 第二部分、关于程序的编译和链接 (6) 第三部分、Makefile 介绍 (7) 一、Makefile的规则 (7) 二、一个示例 (8) 三、make是如何工作的 (9) 四、makefile中使用变量 (10) 五、让make自动推导 (11) 六、另类风格的makefile &#40;12&#41; 七、清空目标文件的规则 (13) 第四部分、Makefile 总述 (13) 一、Makefile里有什么? (13) 1、显式规则。 (14) 2、隐晦规则。 (14) 3、变量的定义。 (14) 4、文件指示。 (14) 5、注释。 (14) 二、Makefile的文件名 (15) 三、引用其它的Makefile &#40;15&#41; 四、环境变量 MAKEFILES (16) 五、make的工作方式 (16) 第五部分、书写规则 (17) 一、规则举例 (17) 二、规则的语法 (17) 三、在规则中使用通配符 (18) 四、文件搜寻 (19) 五、伪目标 (20) 六、多目标 (22) 七、静态模式 (22) 八、自动生成依赖性 (24) 第六部分书写命令 (25) 一、显示命令 (26) 二、命令执行 (26) 三、命令出错 (27) 四、嵌套执行make (28) 五、定义命令包 (30) 第七部分使用变量 (30) 一、变量的基础 (31) 二、变量中的变量 (32) 三、变量高级用法 (34) 四、追加变量值 (37) 五、override 指示符 (37) 六、多行变量 (38) 八、目标变量 (39) 九、模式变量 (40) 第八部分使用条件判断 (40) 一、示例 (40) 二、语法 (42) 第九部分使用函数 (43) 一、函数的调用语法 (44) 二、字符串处理函数 (44) 1、subst (44) 2、patsubst (45) 3、strip (45) 4、findstring (46) 5、filter (46) 6、filter-out (46) 7、sort (47) 8、word (47) 9、wordlist (47) 10、words (47) 11、firstword (48) 12、字符串函数实例 (48) 三、文件名操作函数 (48) 1、dir (48) 2、notdir (48) 3、suffix (49) 4、basename (49) 5、addsuffix (49) 6、addprefix (49) 7、join (50) 四、foreach 函数 (50) 五、if 函数 (50) 六、call函数 (51) 七、origin函数 (51) “undefined” (52) “default” (52) “file” (52) “command line” (52) “override” (52) “automatic” (52) 八、shell函数 (53) 九、控制make的函数 (53) 1、error (53) 2、warning (54) 第十部分 make 的运行 (54) 二、指定Makefile &#40;54&#41; 三、指定目标 (55) “all” (56) “clean” (56) “install” (56) “print” (56) “tar” (56) “dist” (56) “TAGS” (56) “check”和“test” (56) 四、检查规则 (57) 五、make的参数 (57) 第十一部分隐含规则 (61) 一、使用隐含规则 (61) 二、隐含规则一览 (62) 1、编译C程序的隐含规则 (63) 2、编译C++程序的隐含规则 (63) 3、编译Pascal程序的隐含规则 (63) 4、编译Fortran/Ratfor程序的隐含规则 (63) 5、预处理Fortran/Ratfor程序的隐含规则 (63) 6、编译Modula-2程序的隐含规则 (63) 7、汇编和汇编预处理的隐含规则 (64) 8、链接Object文件的隐含规则 (64) 9、Yacc C程序时的隐含规则 (64) 10、Lex C程序时的隐含规则 (64) 11、Lex Ratfor程序时的隐含规则 (65) 12、从C程序、Yacc文件或Lex文件创建Lint库的隐含规则 (65) 三、隐含规则使用的变量 (65) 1、关于命令的变量。 (65) 2、关于命令参数的变量 (66) 四、隐含规则链 (67) 五、定义模式规则 (68) 1、模式规则介绍 (68) 2、模式

  • 跟我一起写 Makefile(整理版)

    跟我一起写 Makefile 作者:陈皓 跟我一起写 Makefile 作者:陈皓 整理:祝冬华 第 1 页共 78 页 2005 年 10 月 14 日整理:祝冬华 跟我一起写 Makefile 作者:陈皓 第一部分、概述…6 第二部分、关于程序的编译和链接…6 第三部分、Makefile 介绍…7 一、Makefile的规则…7 二、一个示例…8 三、make是如何工作的…9 四、makefile中使用变量…10 五、让make自动推导…11 六、另类风格的makefile…12 七、清空目标文件的规则

  • 嵌入式学习笔记(十二) --Makefile简单配置与使用

    谈不上什么理解,姑且先记录一下吧。一是方便以后有不懂随时翻来看看,二是以后对Makefile理解深了再做补充吧! 一、Make简介 工程管理器,顾名思义,是指管理较多的文件 Make工程管理器也就是个“自动编译管理器”,这里的“自动”是指它能够根据文件时间戳自动发现更新过的文件而减少编译的工作量,同时,它通过读入Makefile文件的内容来执行大量的编译工作 Make将只编...

  • Makefile 详解

    m 一个工程中的源文件不计其数,按期类型、功能、模块分别放在若干个文件中,MakeFile文件定义了一系列的规则来制定哪些文件需先要编译、哪些文案需要后编译、哪些文件需要重新编译、甚至于进行更加复杂的操作,因为Makefile文件就像是一个shell脚本一样,也可以执行操作系统的命令

  • c/c++ 编译MakeFile入门指南

    Make 指南 引言 第一次接触make是基于linux下编译简单的c++程序,之前一直是用gcc命令行实现编译连接的。 提一下make的优点:自动识别编译文件生成的时间戳,实现对最后修改的文件重新编译,而其他未修改的文件无需重新编译,加速了编译的速度。 预备知识:熟悉GCC编译器的常见编译的参数;makefile简单语法 makefile makefile结构规则 GNU Make 工具通...

  • C语言makefile文件详解,makefile讲解

    仅供自己学习使用一、Makefile介绍Makefile 或 makefile: 告诉make维护一个大型程序, 该做什么。Makefile说明了组成程序的各模块间的相互 关系及更新模块时必须进行的动作, make按照这些说明自动地维护这些模块。执行make命令时,需要一个Makefile文件,以告诉make命令需要怎么样的去编译和链接程序。 Makefile是一个文本形式的数据库文件,其中包...

  • [cmake]cmake命令之file

    file是文件操作命令,用于文件或路径的操作,结果也会在文件系统上进行存储。因此,与cmake_path命令只是语义概念上对路径的处理不同,file会与文件系统进行实际的交互。命令包含读写文件系统路径转换传输锁归档写文件。

Global site tag (gtag.js) - Google Analytics