rake 简略教程

本文的例子来源于Ruby on Rails Rake Tutorial Rake是make衍生出来的一个工具。 像make一样,它需要一个Rakefile的文件来做为默认的任务定制文件。在这个文件里可以指定一些任务,由rake来解释执行。 task :purchaseAlcohol do puts "Purchased Vodka" end task :mixDrink d ...
magixyu 评论(0) 有24人浏览 2008-05-11

rake 简略教程

本文的例子来源于Ruby on Rails Rake Tutorial Rake是make衍生出来的一个工具。 像make一样,它需要一个Rakefile的文件来做为默认的任务定制文件。在这个文件里可以指定一些任务,由rake来解释执行。 task :purchaseAlcohol do puts "Purchased Vodka" end task :mixDrink d ...
magixyu 评论(0) 有24人浏览 2008-05-11

PDF in Rails

1. install the pdf-writer gem install pdf-writer 2. require & register in the rails env. #vi environment.rb require 'pdf/writer' Mime::Type.register 'application/pdf', :pdf 3. usage: ...
magixyu 评论(0) 有20人浏览 2008-05-11

ruby的学习

以前听说过ruby这个技术,但没真正接触,四月份开始了第一次接触。 已经学了一个多月,做了一个简单的产品。 觉得ruby上手还可以,但要精通还得多练,多学。 目前有一些疑问: 1、ruby可否对代码加密 2、ruby在windows平台上如何部署 3、对ruby的安全性及约束性不熟悉 待续…………
tx984471 评论(0) 有21人浏览 2008-05-11

Rails开发技巧集锦

昨天在网上看到一个Rails开发技巧一览,看了觉得很有用,所以翻译了,贴在 Ruby on Rails 中文 Wiki http://wiki.rubyonrailscn.org上。转发在这里,希望对大家有帮助。 本列表整理自Massive List of Rails Development Tips * 将你的程序所用到的密码和API证书号保存在一个自定义的配置文件中。我使用一个YA ...
rubyonrailscn.org 评论(0) 有14人浏览 2008-05-11

初识Ruby

Ruby的发明者是松本行弘 Yukihiro “matz” Matsumoto。 Ruby是面向对象的编程语言,是解释型语言。 Ruby优点: 解释器 Ruby是解释型语言,其程序无需编译即可轻松执行。 变量无类型 Ruby的变量没有类型,因此不必为静态的类型匹配而烦恼。相应地,错误检查功能也变弱了。 不需要变量声明 所有变量均无需声明即可立即使用。另外,从变量名即可判断出是何种变量(局部变量,全 ...
warren 评论(0) 有11人浏览 2008-05-11

Ubuntu 8.04下编译安装Ruby-1.8.6-p114

环境:Ubuntu8.04 1.安装build工具 sudo aptitude install build-essential linux-headers-$(uname -r) 2.安装readline zlib libncurses5 apt-get install zlib1g-dev apt-get install libreadline5 ...
dn365 评论(0) 有22人浏览 安装 2008-05-10

Twitter没有计划放弃ruby on rails,而且早就用了erlang改进性能

Twitter 是用 RoR 开发的流量最大的站点. 应用了 Rinda,其 基于 DRb使用DRb (”Distributed Ruby”.), 该库可以通过 TCP/IP 从远程 Ruby 对象发送接收消息, ,还用到了erlang技术中著名的 ejabberd。 5月9日,其官方网站上登信息辟谣, Twitter没有计划放弃ruby on rails,早就开始使用了混合语言改进性能。 ...
stingchen 评论(0) 有442人浏览 ruby erlang twitter 2008-05-10

Ruby on Rails 介绍

为什么用Rails? ruby on rails 是创建WEB工程的一个工具,并且十分擅长。当看到这里,大家肯定想知道什么使rails那么特别。当你问已经沉迷rails的人,他可能会告诉你那就是敏捷以及你应该了解对程序员来说意味着什么。或者你可能被一些系列词轰炸,如ORM,MVC,DRY.虽然这些都是rails比较酷的特性,但是rails的成功并不是因为这些单词,而是关于它的设计思想。 &nb ...
风雪涟漪 评论(0) 有29人浏览 rails 2008-05-09

定时发送邮件

我刚开始学ruby,对于它还是不算熟悉。 请教各位高手,如何定时发送邮件,谢谢了
whispering 评论(0) 有23人浏览 2008-05-08

谁适合用rails/ruby

看了很多这方面的争论,其实ruby/rails对于一个朝九晚五的打工者,只想快点完成老板分配给自己任务的程序员来说,确实有负担,太灵活的东西给不擅长学习的人很大的心理负担,因为总是想自己能够早点都学会了,以后就可以靠这个混饭吃了。 我倒觉得ror还是在两三人一起创业的时候用最好,人少就容易沟通,而且工作的分配上也不会像java那样每人负责一层,而往往是按照功能use case来,这样用ro ...
jgyhuzhou 评论(0) 有54人浏览 2008-05-08

ruby正则表达式

转 Ruby的正则表达式以"//"作为基本框架,表达式内容位于"/"之间。表达式返回一个RegExp的对象。 表达式的一般规则: /a/匹配字符a。 /\?/匹配特殊字符?。特殊字符包括^, $, ? , ., /, \, [, ], {, }, (, ), +, *. .匹配任意字符,例如/a./匹配ab和ac。 /[ab]c/匹配ac和bc,[]之间代表范围。例如:/[a-z]/ , /[a ...
notreally 评论(0) 有32人浏览 ruby 正则表达式 2008-05-08

《Advanced Rails》译者序

翻阅本书的读者,相信您对Ruby on Rails并不陌生。Ruby on Rails的创造者DHH曾被2005年“全球开源大会”(OSCON)评为“年度最佳黑客”,《连线》杂志封面人物更将其标榜为“地球上最炙手可热的黑客”。而他与Dave Thomas合著的另一部著作——《Agile Web Development with Rails》一书曾在2006年获得享有软件开发界奥斯卡之誉的Jolt ...
hideto 评论(5) 有260人浏览 advanced rails 2008-05-08

Ruby中实现stream

     流是通过延时求值实现的,Ruby中实现stream也是可以做到,可惜就是没有尾递归优化。按照sicp,首要的是两个函数:delay和force: def mem_proc(exp) alread_run=false result=false lambda{ if !alread_run result=e ...
dennis_zane 评论(0) 有28人浏览 stream 延时求值 2008-05-08

ruby编程百宝箱——ruby cook book

书跟人一般,也有性格特点,人的本事不一,书的作用也一样,可以运用在不同场合,在实际编程当中,你会遇到各种问题,比如小至处理一个字符串或者日期,大至写写webservice或者搞个守护进程,这个时候你手边阐发精深思想的“圣经”类书籍未必能发挥作用,因为你需要的是一个工具,解决现下遇到的问题,不管棘手或者有些tricky,那么,你需要的是一本工具书,上面列举了十八般武器铜锤剑戟,以及衡山华山泰山派的招 ...
seemoon 评论(0) 有56人浏览 ruby cook book 2008-05-06