阅读更多

7顶
1踩

编程语言
上次Ruby & Rails总结是:Ruby & Rails 近期综述(十四) 10月20日

最近Ruby & Rails有哪些新鲜事呢?



首先是 David Heinemeier Hansson宣布Rails 2.2发布RC1版本。这是Rails历史上一次重大的版本升级!

主要包括如下重大改动:支持国际化,支持多线程运行Rails,兼容Ruby 1.9和JRuby ,可以对HTTP响应信息的etag和last modified进行编程处理,实现HTTP请求级别的缓存 等,详情推荐查看JavaEye新闻:Rails 2.2 新特性提示

Rails 2.0.5Rails 2.1.2同样也发布了新更新,主要改进一些安全性能,如果你使用2.x,建议升级。

如果你使用Rails 2.2本地化一些属性,有两个库你值得注意一下:一个是Diego Carrion最近创建的fork of restful_authentication,添加了对i18n全部支持;另外一个是Karel Minarik最近发布了localized_country_select插件,正确显示国家名称。

如果你希望你的Rails应用接收邮件,一种选择是使用gmail IMAP,John Nunemaker同学写了一个nice walkthrough介绍如何使用脚本从gmail中解析邮件。

Hosting, Performance, and Tuning



Rails 2.2已经是线程安全了,也许你会期待性能会极大提高,但是 Pratik Naik 解释了,为什么不会这样。

Ilya Grigorik写了一篇博客 关于通过MySQL插件扩展Rails ,它使用来自Neverblock的 Non-Blocking 无中断MySQL驱动来获得ActiveRecord的高速性能,令人印象深刻,推荐阅读。

如果你需要在你的Rails应用中实现全文本搜索,你可以考虑Sphinx,推荐查看Pat Allan写的在Peepcode上的 Thinking Sphinx PDF

Library News



如果你是resource_controller的粉丝(skinny REST controllers),你可以看看James Golick刚开始启动的叫做 Blank 应用。

下次你需要创建一个 “提供服务的软件”网站,类似basecamp,查看 Service Merchant。这个gem创建顶级零售网站和提供你任何需要支付帐单的服务。

Vasco是一个提供良好Rails routes界面和测试的好工具。

如果你希望在同一个服务器上创建不同域名,不同路径的网站,可以查看一下Sean Huber创建的 Rails Proxy Plugin,这个插件允许你动态反应代理的请求,正确设置host和相关url。

如果你需要一个简单的方式测试你的ActiveRecord扩展插件,查看acts_as_fu,这是一个很优秀的插件。如果你来自PHP开发,你一定熟悉phpMyAdmin,Rails也有自己的Ruby版本的phpMyAdmin了,查看这里

Event News



11月22日,Ruby Manor将在伦敦召开,看起来这是一次最不像会议的Ruby活动。

最后 Rubyconf 下周将在佛罗里达的奥兰多召开,预祝会议成功。
7
1
评论 共 2 条 请登录后发表评论
2 楼 fys124974704 2008-10-31 15:29
我对ruby 也很期待! 正在自学ing
1 楼 稻香麦甜 2008-10-31 14:18
呵呵,还是期待ruby更新完善!

发表评论

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

相关推荐

  • Delphi下编程实现中文输入法

    Delphi下编程实现中文输入法的切换等。

  • Delphi Edit右键系统菜单加自定义菜单项

    闲言少叙,详见代码!

  • ImeMode取值

    主要用于移动端来源:http://blog.csdn.net/jhycjhyc/article/details/6578570取值五笔加加微软拼音3.0搜狗拼音说明NoControl首次调出后按一次ctrl+space才能正确使用 中西标点或全半角字符继承上次设置调出后默认为英文输入状态 调出后默认为西文标点 英文输入时为半角字符调出后默认为英文输入状态  调出后默认为西文标点 英文输入时为半角字...

  • delphi edit只能输入英文

    delphi edit只能输入英文 Edit1.ImeMode:= imClose;

  • Delphi下汉字输入法的编程及使用

      许多Windows应用程序的中西文录入界面中,中西文的录入需要反复切换汉字输入法,这样使用起来非常麻烦,下面来介绍一种比较简便的解决方法。本文的程序设计环境为Delphi Client/Server Suit Ver 3.0(以下简称Delphi 3.0)和中文Windows 95。    1.Delphi下的Imename、Imemode属性    在Delphi 3.0中的

  • DELPHI 动态 创建和释放 多个 EDIT 控件

    unit Unit1;   interface   uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, StdCtrls, ExtCtrls;   type   TForm1 = class(TForm)     pnl1: TPanel;

  • 用Delphi模拟键盘输入/鼠标点击

    摘自:原创作者: 模拟键盘我们用Keybd_event这个api函数,模拟鼠标按键用mouse_event函数. Keybd_event函数能触发一个按键事件,也就是会产生一个WM_KEYDOWN或WM_KEYUP消息,一般用这两个消息来模拟一 次按键(按键的过程是:按下,然后弹起),但是没有直接用这个函数方便。Keybd_event共有四个参数:第一个为按键的虚拟键值,如回车键为vk_re

  • DELPHI 输入法相关知识

    凡是窗口类 都有TImeMode 这是个集合 其中包含有: TImeMode = (imDisable, imClose, imOpen, imDontCare, imSAlpha, imAlpha, imHira, imSKata, imKata, imChinese, imSHanguel, imHanguel); 指定 imDisab...

  • 【转】Delphi编写输入法程序。。。。。

    /填写结构体里的内容。VALUE "Comments","Microsoft(R) Windows(R) Operating System" //备注。转载于:https://www.cnblogs.com/cnpler/archive/2012/03/19/2405433.html。

  • 常用DELPHI控件属性事件设置说明(第二篇)

    常用DELPHI控件属性事件设置说明(第二篇)  (2012-03-13 08:48:48) 转载▼ 标签:  delphi控件属性   it 分类: delphi 常用DELPHI控件属性设置说明 目录 TForm Class  TPanel组件  TToolBar Class  TToolButton C

  • DELPHI中MessageBox的用法

    MessageBox对话框 输入控件的   ImeName属性把输入法去掉就默认为英文输入了  MessageBox对话框是比较常用的一个信息对话框,其不仅能够定义显示的信息内容、信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对话框信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对框。  1、函数原型及参数  function Message

  • 如何在编程中切换电脑输入法为中文

    通过以上步骤,你可以在不同的操作系统中切换电脑输入法为中文。在编程过程中,这将帮助你方便地输入中文字符。记得根据你所使用的操作系统选择相应的方法,并确保你已经安装了所需的库或工具。在编程的过程中,有时候我们需要切换电脑输入法为中文以便输入中文字符。本文将介绍如何在不同的操作系统中进行切换,并提供相应的源代码示例。运行以上代码后,macOS 的输入法将切换为中文。运行以上代码后,Linux 的输入法将切换为中文。你可以将以上命令保存到一个脚本文件中,例如。运行以上代码后,电脑的输入法将切换为中文。

  • delphi 窗口文件ImeName输入法清空工具,遍历所有子目录

    遍历所有子目录,带进度条,把ImeName里的输入法自动清空, 方便使用

  • Delphi Edit限制只能输入数字

    据说高版本的XE已经有一个numberonly这样的属性限制只能输入数字了,我还一直用D7,只有开发Webservice接口时才用到XE2,有点落后了!! 一点点经验还是要记录下来,说不定后面哪天用得到呢? Edit的KeyPress事件写代码、我的Demo是一个共用的KeyPress事件 procedure TForm1.Edit1KeyPress(Sender: TObject; var

  • 消除整个目录下所有dfm文件中控件的ImeName属性的小程序

    delphi控件的ImeName属性在开发过程中会自动填入输入法,编译后的程序给其它人用时,其它的人可能常用的不是这种输入法,所以在程序发布前要去除所有的ImeName属性,这个小程序就是解决这一问题。

  • ImeMode各属性的含义

    ImeMode各属性的含义:ImeMode 枚举:指定一个值,该值是用来确定在选定了对象时该对象的输入法编辑器 (IME) 的状态。 以下是微软的解释: 成员名称 说明 Alpha 字母数字单字节字符 (SBC)。此设置仅对朝鲜语和日语 IME 有效。 AlphaFull 字母数字双字节字符。此设置仅对朝鲜语和日语 IME 有效。 Close Disable IME 被禁用。如果使用此设置,则...

  • Day54.堆中的路径与File Transfer -数据结构

    ????堆中的路径 输入5 3为五个数据 进行3次查询 输入46 23 26 24 10为输入到5个数据 输入5 4 3为查询下标为5 4 3的数据 输出24 23 10为下标为5的数据路径遍历 输出46 23 10为下标为4的数据路径遍历 输出26 10为下标为3的数据路径遍历 ????File Transfer 输入5 为有五台计算机 输入C32 为查询Check确认一下3和2有没有连通 →no 输入I32 为Input 3和2添加一条网线 输入C15 为查询check确认一

Global site tag (gtag.js) - Google Analytics