`
kfw5313
  • 浏览: 28667 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
用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主页的文档。 技术点 ...
在网页上闲逛,看到了这个《Linux 起步12道问题》,觉得挺好的,尤其是对我这样的初学者。给大家分享一下  1、 GNU/GPL/LGPL是为了保证Linux源码开放性的三项措施,请分别解释出这三项措施的含义和作用?请说明linux版本2.0.36每 ...
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:/ ...
ActionMailer现在的实现只支持smtp和Sendmail两种方式发送邮件,配置分别如下: Java代码 复制代码    1. # ActionMailer::Base.delivery_method = :smtp     2. # ActionMailer::Base.smtp_settings = SMTP_SETTINGS     3. ActionMailer::Base.delivery_method = :sendmail    ...
用vim写rails越来越顺手了,估计不会再考虑用别的了,共享一下自己的配置。。。 首先应该感谢vim的作者们以及文中使用到的所有插件的编写者,是他们才使rails的开发如此方便。 以下为winxp环境,安装gvim 7.0 安装路径为: d:\gVim ...
原文如下: 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是同时使用 ...
这几天公司让做一个在线的照片展示系统用来测试两个星期的RoR自学成果,在做到上传照片时,因为是按照<<Web 敏捷开发>>来开发的,书上是将图片保存在数据库中,也就是说在数据库表建立一个名为data,类型为binary的字段,可 ...
图片下载,请教的一名同学,现在记下 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 ...
昨天做的图片分页,今天记录下来以供和我一样的新手学习 1. 在Rails2.0.2之前,我们可以借助Rails自带的分类方法, 在controller中直接写 @picture_pages,@pictures = paginate :pictures, :per_page => 10 返回的@picture_pages是一个paginator对象,他会把所 ...
很初学Rails不久,感到Rails的版本不兼容是一个让人和头疼的问题,当然统一版本当然好,但是难免有版本不统一的事情存在。公司为了检验我们学习 RoR的成果,让我们每个人做一个系统,当时没有说明白用什么版本的Rails,所以 ...
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 ...
今天重新安装的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清楚旧版本
Global site tag (gtag.js) - Google Analytics