作者:John McCreesh (http://rails.homelinux.org)
翻译:Ysl@1ster..! (http://www.1steam.cn/1ster/)
申明:版权所有,欢迎转载,转载时请保留以上信息!
----------------------------------------------------
写在前面的话:
自己正在学习ROR,鉴于关于ROR的中文资料比较少,虽然自己E语不怎么样,但是每次看到E文资料都尽力翻译过来。一来方便自己日后回头看这些资料比较方便;二是这样可以使自己看的比较认真,仔细揣摩原文的意思;还有一点就是尽量为后来的学习者提 ...
在另外一个BLOG力写了,就不COPY来了,转个地址来。。
http://www.1steam.cn/1ster/?action=show&id=4
附录A:Ruby简介
原文:Agile_Web_Development_With_Rails-Beta-Appendix A
翻译:Ysl.1ster..!(http://www.1ster.cn)
来源:http://www.1steam.cn/1ster/
欢迎转载,转载时请请注明来源。
ruby是个相当简单的语言,虽然话是这么说,但是像在这样一个附录里就把它讲清楚基本上是不可能的。我们只是尽量的多讲解一些书中用到的例子,以使你有着更清晰 ...
很方便,如下:
ruby> ary = [1, 2, "3"]
--> [1, 2, "3"]
ruby> str = ary.join(":")
--> "1:2:3"
ruby> str.split(":")
-->["1", "2", "3"]
ps:主要就是利用join和split这两个函数就可以完成。。
引用"Starts with lower case f, which is immediately followed by exactly one upper case letter, and optionally more junk after that, as long as there are no more lower case characters."
在Ruby中,可以这样匹配:
=>/^f[A-Z][^az]*$/
以前竟然没见过这个命令,真可怜,呵呵,今天还是在Rails4Days这个PDF上看到的,作用是用一个盘符来代替一个文件夹。
如下操作:
C:\>subst w: D:\webroot
C:\>w:
W:\>dir
驱动器 W 中的卷是 本地磁盘
卷的序列号是 E070-4771
W:\ 的目录
11/07/2006 09:55a <DIR> .
11/07/2006 09:55a <DIR> ..
11/07/2006 09:55a <DIR> .metadata ...
初学Ruby给我留下印象最深的callback的实现,即Ruby的block。它给我的感觉是很新颖,很有想法,也很大胆。
以前我也曾接触过一些其他语言的callback的实现,但都没有真正理解其中的精髓。直到看了Ruby的block,我才突感茅塞顿开,好像积压在心头的一块大石一下子被拿开了一样。Ruby似乎就是为了block而生的(好像有些绝对了,只是为了表达一下喜悦的心情:P)。
下面就是一个Ruby的block的小例子:
class SayHello
def say_hello
...
MYSQL的中文问题确实非常麻烦,在JAVA开发中就曾经耗费我无数脑细胞来解决这个问题,想必在ROR下面也不是一个非常容易的事情,这个帖子谈论这个话题很全面了,在这里记录一下:
http://www.railscn.com/viewtopic.php?t=211
ROR里面,根目录是在public目录,所以在浏览器中访问,如果不加任何路径,访问的是PUBLIC目录下的内容,这样一来,静态页面都要放在这个目录下,并且rhtml中的图片和CSS\JS文件等也要放在这个目录下面才能访问的到.
1、国内大多数人,用powerdesign做数据库建模的时候,table 创建的时候,table的 name 和code 一般是不同的,code用来做表中字段的名字,name用来标识这个字段的意思,但是powderdesign 默认的是table 的name和code 是做了镜像的,就是code和name保持同步,这样很不方便。其实老外也一样有这样的需要所以powerdesign 已经提供这样的功能:
处理方法:
(1)、打开pdm文件,或者已经处于建模过程中,在菜单:tools-->general options 打开窗口
(2)、鼠标点击dialog,修改右边的窗口选项:operati ...
引用原文链接:five ways to optimize your design
原文作者:Neil Patel
每天有成千上万的网站被创造出来,这些新网站不是基于浏览者的需要而是基于网站所有者的需要。浏览者被忽视,是大多数网站不成功的最大原因。这里将给出5种方法来优化您的设计。
1. 成为浏览者中的一员 把自己放在浏览者的地位。浏览者到您的网站来,他想要什么?您的网站的目标不仅仅需要满足您的需求,更重要的是需要满足浏览者的需求。要得出浏览者想要的,有一种好的方法就是,对对您开发的产品和服务感兴趣的人做个调查,并调整您的设计以满足他们的需求和您自己的需求。这并不需要花多少钱,比如您可以问问 ...
引用作者:Michael Zhang
翻译:htmlor
开始创业时,为网站/服务命名是无比重要的一步。当前的互联网公司可以极低的成本迅速起步,似乎每隔几秒就有新的诞生。这里有些建议,有助于为你的服务恰当的命名:
1. 尽量简短
Google.com和AskJeeves.com两个域名,你认为哪个更便于每天为了搜索而多次输入?正因如此,AskJeeves才把名字缩短为 Ask。如果不能在品质和功能上比竞争对手更出色,就得在服务的易用好用上下功夫。域名是否易于输入,会对访问者是否愿意经常访问产生很大的影响。我经常上CNN.com看新闻的部分原因,就是因为在地址栏里敲这3个字母太容易了。(ht ...
碰到这样一个问题:
引用2006-7-26 20:49:41 org.apache.catalina.session.StandardManager start
严重: Exception loading sessions from persistent storage
java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: ...
J2ee的session并没有要求session attribute必须要Serializable呀。原来这是tomcat 5的新功能,服务复位后自动恢复 ...
由于我是在WIN下写得代码,调试开始也都在我自己的机子上的,最后使用是在UNIX下的,就找了个UNIX的机子,把我的WAR包放上去,部署在TOMCAT下面的,也没多想,按照在本地的部署环境部署了上去,由于其中需要和另外一个子系统进行交互,配置和交互的IP地址,启动TOMCAT,打开网页,既然报错,奇怪,去看英语程序的日志,什么都没,忙乎了半天,找不到原因,才想起来去看TOMCAT的日志,发现有个错误,如下:
引用StandardServer.await: create[8005]: java.net.BindException: Address already in use
java.net. ...
- 浏览: 63826 次
- 性别:

- 来自: 深圳

- 详细资料
搜索本博客
我的相册
111
共 1 张
共 1 张
最近加入圈子
最新评论
-
Ubuntu Mobile Edition: ...
是疯狂,不知道什么时候能那个用一用~
-- by nishizhen -
使用XMPP4R在RubyOnRails ...
基本上都是可以的,只是不同的语言对其协议的封装实现不一样而已。原理都是差不多的。 ...
-- by iceskysl -
使用XMPP4R在RubyOnRails ...
想问一下,如果不是ror开发的网站,可以用你说的方法设计机器人吗?如果可以的话, ...
-- by sea gull -
请教一个奇怪的问题:java ...
各位帮忙分析下 :)多谢~
-- by iceskysl -
Rails4Days(ChineseVersio ...
iceskysl 写道phoenixup 写道链接地址已经失效了,如果方便请ma ...
-- by phoenixup






评论排行榜