- 浏览: 28932 次
- 性别:
- 来自: 北京
最新评论
-
seairy:
kfw5313 写道ruby官方网站:http://www.r ...
Ruby安装指南(linux版本)
文章列表
用Ruby抓取网页通过ActiveRecord存到数据库
工作内容:抓取指定网页的规则的连接地址的内容,并取得其网页中指定部分的内容存到数据库。
技术点1:抓取并分析网页
采用hpricot,其主页可见(http://code.whytheluckystiff.net/hpricot/)。Hpricot is a very flexible HTML parser。
doc = Hpricot(open(url))
这个就是去的url的内容,返回一个doc,这个是Element类的实例对象。也可以认为是一个DOM。
可以对这个对象进行查找,修改等操作,具体见hpricot主页的文档。
技术点 ...
- 2008-09-05 16:32
- 浏览 2371
- 评论(0)
在网页上闲逛,看到了这个《Linux 起步12道问题》,觉得挺好的,尤其是对我这样的初学者。给大家分享一下
1、 GNU/GPL/LGPL是为了保证Linux源码开放性的三项措施,请分别解释出这三项措施的含义和作用?请说明linux版本2.0.36每 ...
- 2008-09-04 02:46
- 浏览 1302
- 评论(0)
Ruby安装指南(linux版本)
- 博客分类:
- ruby 技巧及随笔
ruby官方网站:http://www.ruby-lang.org/en/
你可以在上面得到源代码,进行编译,自本文截止的最新版本为1.8.5(stable),下载地址为:ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz
这里推荐大家使用源码安装,因为这样可以得到最新的版本。
安装ruby:
$ ./configure
$ make
$ make install (run as root)
记得ruby就不应该忘记gem,下载地址:http://rubyforge.org/frs/download.php/11289/rubygems-0. ...
在本地装多少gems都无所谓,但是当在服务器上或者是 share host的时候,有的时候并不是您需要的gems都有安装的,这个时候,我们在想最好是在本地把需要的gems打包到vendor里面去,这样怎么迁移都不怕了。
于是google了一番,发现老外们已经实践过了,方法其实也不难,主要是要区分一些gems是无法做大的,但是其他的貌似都是可以的。
具体做法请参考如下这几个文章:
1、http://hideto.iteye.com/blog/82235(中文介绍的,比较简短)
2、http://rubygems.org/read/chapter/10(介绍gem命令的)
3、http:/ ...
- 2008-09-03 12:24
- 浏览 1381
- 评论(0)
ActionMailer现在的实现只支持smtp和Sendmail两种方式发送邮件,配置分别如下:
Java代码 复制代码
1. # ActionMailer::Base.delivery_method = :smtp
2. # ActionMailer::Base.smtp_settings = SMTP_SETTINGS
3. ActionMailer::Base.delivery_method = :sendmail
...
- 2008-09-02 18:09
- 浏览 2931
- 评论(0)
用vim写rails越来越顺手了,估计不会再考虑用别的了,共享一下自己的配置。。。
首先应该感谢vim的作者们以及文中使用到的所有插件的编写者,是他们才使rails的开发如此方便。
以下为winxp环境,安装gvim 7.0 安装路径为: d:\gVim ...
- 2008-09-02 16:28
- 浏览 4339
- 评论(0)
原文如下:
By EnterBD[BCT]
QQ:4791821
E-Mail:Taynni@Gmail.com
欢迎转载和指出错误,但请保留以上信息,谢谢.
0:简介
1:下载和安装
2:使用
简介
Cygwin是一个运行于Windows下的免费的UNIX的子系统,使用一个Dll(动态链接库)来
实现,这样,我们可以开发出Cygwin下的UNIX工具,使用这个DLL运行在Windows下,大家可以想
一下,你在运行Windows的同时,也可以使用VI,BASH,TAR,SED等UNIX下的工具,不是很好吗?这个VM
虚拟机有很相同的原理,但是VM是虚拟多个,而Cygwin是同时使用 ...
- 2008-09-01 12:47
- 浏览 2304
- 评论(0)
这几天公司让做一个在线的照片展示系统用来测试两个星期的RoR自学成果,在做到上传照片时,因为是按照<<Web 敏捷开发>>来开发的,书上是将图片保存在数据库中,也就是说在数据库表建立一个名为data,类型为binary的字段,可 ...
- 2008-08-31 00:19
- 浏览 1354
- 评论(0)
图片下载,请教的一名同学,现在记下
controller中:
def download
send_file("public/images/" + params[:filename] ,
:disposition => "attachment") unless params[:filename].blank?
end
rhtml中
<%= button_to "DownLoad", :action => :downloadpicture, :filename => "#{picture.name ...
- 2008-08-31 00:08
- 浏览 1232
- 评论(0)
昨天做的图片分页,今天记录下来以供和我一样的新手学习
1.
在Rails2.0.2之前,我们可以借助Rails自带的分类方法,
在controller中直接写
@picture_pages,@pictures = paginate :pictures, :per_page => 10
返回的@picture_pages是一个paginator对象,他会把所 ...
- 2008-08-30 23:59
- 浏览 1109
- 评论(0)
很初学Rails不久,感到Rails的版本不兼容是一个让人和头疼的问题,当然统一版本当然好,但是难免有版本不统一的事情存在。公司为了检验我们学习 RoR的成果,让我们每个人做一个系统,当时没有说明白用什么版本的Rails,所以 ...
- 2008-08-30 23:47
- 浏览 1461
- 评论(0)
1. 使用root权限登录mysql终端
c:\>mysql –u root
2. 使用mysql的创建数据库语句创建数据库
mysql>create database alex_development default charset=utf8
这里需要注意的是也可以在命令行中直接使用mysqladmin来创建数据库而不用登录到mysql中,但是它的—default-character-set选项不管用,所以我还是建议到mysql的命令行终端手工创建数据库,这样数据库就知道该使用什么编码了。
除此之外我们还需要告诉MySQL在连接时应该使用什么编码,这就需要在配置文件中进行设置。
3 ...
- 2008-08-30 23:02
- 浏览 947
- 评论(0)
今天重新安装的Rails,遇到了一点小问题,记录下来以便以后查阅,绝不是什么有意抄袭
安装方法:
1、gem版本必须>=0.9.5
>gem -v
0.9.5
如果不是,请用gem update --system命令更新至最新版本
2、将下载的所有gem文件放在同一目录下,运行
gem install -l rails-2.0.2.gem
即可完成安装。
>rails -v
Rails 2.0.2
update: 2007.12.18更新至rails2.0.2
安装之前利用gem -cleanup清楚旧版本
- 2008-08-30 23:00
- 浏览 999
- 评论(0)