2008-05-11

遭遇Magick::ImageMagickError

关键字: rmagick
一段调用RMagic的Ruby脚本,在本地跑的好好的代码,放到服务器上出现这个错误:  Non-conforming drawing primitive definition  (Magick::ImageMagickError) 查了下服务器和本地,貌似只有Rmagic的版本不一样,如下: 重复的就不写了,有经验的朋友帮忙到我blog上的分析和记录文章上帮忙瞧瞧. http://iceskysl.1sters.com/?action=show&id=275&page=1#cm253
受到Frank 文章的感染,决定把我使用XMPP4r在RubyOnRails中集成IM的过程按照其写的两篇文章的流程整理、分享给大家,谢谢Frank。 本文根据Frank的风格,结合我在“技能云”中使用的实际过程写的,分成如下几个大的章节: 一、XMPP概念以及原理简介 二、实现方法篇 三、结合“技能云”演示 四、可能出现的问题 五、技能云XMPP机器人使用说明   本文采用Google在线文档编写、发布的,格式比较简洁,且能随时更新和完善,就不在重复贴在这里了,文章地址如下,请自行查看:  使用XMPP4 ...
2008-02-25

我的blog

关键字: blog
blog,为什么这里要填写?
大大们,最近在做一个ROR的程序,很多问题都是自己一个人解决的,有些实在不是很好想明白,特来请教,需求描述如下: 在论坛或者别的上面程序中,首页都会显示各个论坛板块的最新的帖子,请问这个是怎么实现的, 按照我的设想,应该是这个的: @posts=Post.find(:all,:order=>"forum_id,create_at DESC" ) 然后在显示的时候按照forum_id来显示各自板块的最新帖子,但是这个在RHTML中怎么取出最新的帖子呢?? 我只能完全遍历,如下: <% @posts.each do |post| %> <%= post.title %> <% ...
ruby 代码 User < ActiveRecord::Base    def self.authenticate_unsafely(user_name, password)      find(:first, :conditions => "user_name = '#{user_name}' AND password = '#{p ...
2006-12-03

写代码一定要小心。。

关键字: 小心
今天写ROR,写到layout的时候,那句很神奇的<%= @content_for_layout %>就是看不到效果,真实奇怪,后来招徕AL看,还是每看到什么不对的,但是页面就是显示不出来<%= @content_for_layout %>的东西。。 直接告诉我,肯定代码写错了,自习核对,原来写成:<%= @contend_for_layout %>,真是大意。。 谨记,这样的错误最难发现了。。Redrails又没有自检查功能。还是自己小心的好。。    
Top 12 Ruby on Rails Tutorials http://www.digitalmediaminute.com/article/1816/top-ruby-on-rails-tutorials
2006-11-23

Rails4Days(ChineseVersion)

关键字: Rails4Days,中文
作者: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是个相当简单的语言,虽然话是这么说,但是像在这样一个附录里就把它讲清楚基本上是不可能的。我们只是尽量的多讲解一些书中用到的例子,以使你有着更清晰 ...
2006-11-07

ruby中的的数组和字符串的转换

关键字: join,split
很方便,如下: ruby> ary = [1, 2, "3"] --> [1, 2, "3"] ruby> str = ary.join(":") --> "1:2:3" ruby> str.split(":") -->["1", "2", "3"] ps:主要就是利用join和split这两个函数就可以完成。。
2006-11-07

一个正则表达式的解析

关键字: ruby,正则
引用"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]*$/
2006-11-07

Subst命令有妙用

关键字: Subst
以前竟然没见过这个命令,真可怜,呵呵,今天还是在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 ...
2006-11-07

Ruby的callback实现

关键字: yield,Ruby
初学Ruby给我留下印象最深的callback的实现,即Ruby的block。它给我的感觉是很新颖,很有想法,也很大胆。 以前我也曾接触过一些其他语言的callback的实现,但都没有真正理解其中的精髓。直到看了Ruby的block,我才突感茅塞顿开,好像积压在心头的一块大石一下子被拿开了一样。Ruby似乎就是为了block而生的(好像有些绝对了,只是为了表达一下喜悦的心情:P)。 下面就是一个Ruby的block的小例子: class SayHello def say_hello ...
2006-11-07

关于ROR+MYSQL的中文编码问题

关键字: mysql,中文,乱码
MYSQL的中文问题确实非常麻烦,在JAVA开发中就曾经耗费我无数脑细胞来解决这个问题,想必在ROR下面也不是一个非常容易的事情,这个帖子谈论这个话题很全面了,在这里记录一下: http://www.railscn.com/viewtopic.php?t=211
2006-11-07

ROR的目录体系

关键字: ROR Ruby rails 路径
ROR里面,根目录是在public目录,所以在浏览器中访问,如果不加任何路径,访问的是PUBLIC目录下的内容,这样一来,静态页面都要放在这个目录下,并且rhtml中的图片和CSS\JS文件等也要放在这个目录下面才能访问的到.
2006-10-31

RubyOnRails中数据库配置

关键字: 数据库
记得开始时间ROR的时候,遇到以一个很奇怪的问题,ROR的SERVER就是启动不了,显示的错误如下: D:webroot1ster>ruby script/server => Booting WEBrick... d:/ruby/lib/ruby/1.8/yaml.rb:133:in `load': syntax error on line 15, col 2: ` ho from d:/ruby/lib/ruby/1.8/yaml.rb:133:in `load' from d:/ruby/lib/ruby/gems/1.8/gems/rails-1 ...
2006-10-18

在Eclipse中使用RDT插件进行Ruby开发(3)

关键字: Eclipse;RDT;Ruby
标题:在Eclipse中使用RDT插件进行Ruby开发(3) 来源:http://www.1steam.cn/space/index.php?op=ViewArticle&articleId=61&blogId=1摘要:      五、Eclipse+RDT的不足1、不晓得是我方法不对,还是本来就存在这个问题,在调试的时候是可以设置断点的,但是往往往只有最后一个断点会起作用,其他的都不能作用。2、断点段下来以后,不能按照JAVA中调试的手段来stepByStep、overStep等方便的调试操作。3、另外,它的提前提示能力不是很 ...
2006-10-18

在Eclipse中使用RDT插件进行Ruby开发(2)

关键字: Eclipse;RDT;Ruby
 题目:在Eclipse中使用RDT插件进行Ruby开发(2)来源:http://www.1steam.cn/space/index.php?op=ViewArticle&articleId=60&blogId=1摘要:三、配置Eclipse安装完成后,重新启动Eclipse就安装成功了,验证方法是: 文件->新建->项目,可以看到Ruby这项,说明安装成功。接下来需要配置一下,主要是指定Ruby解释器的路径,步骤如下:打开窗口(preferences),找到Ruby中的Installed interpreters,点击右边的添加,然后添上你的Ruby解释 ...
2006-10-18

在Eclipse中使用RDT插件进行Ruby开发(1)

关键字: Eclipse;RDT;Ruby
来源:    http://www.1steam.cn/space/index.php?op=ViewArticle&articleId=59&blogId=1 摘要:    从做JAVA的时候就喜欢使用Eclipse了,喜欢它的简洁和强大,最近开始Ruby之旅,正好ruby自带的IDE中调试功能不好,而这点却是Eclipse的强项,于是找到RDT插件使Eclipse中开发Ruby得到实现,具体过程如下:
iceskysl
搜索本博客
我的相册
6e4b1028-c838-4ae2-9808-316c7a60e315-thumb
111
共 1 张
最近加入圈子
存档
最新评论