- 浏览: 105985 次
- 性别:
- 来自: 南京
最新评论
-
991142:
我也遇到这种问题。现在跟你情况貌似一样。
抓取网页时转换字符集出现问题(问题已解决) -
wysrjh:
期待多写点东西。过来取经来了
restful_authentication的site_key问题 -
healer_kx:
我觉得这种语法很晦涩,不应该形成这种差别,一般来说,有个for ...
Ruby中闭包与block -
liu1084:
为啥不转换成utf8呢?
全国省市县三级数据库 -
wtb:
是的。我这是安装的开发环境。服务器环境我一般不用ubuntu。 ...
ubuntu下rmagick快速安装(备忘)
文章列表
运行时提示已active0.4.5.不能active1.0.0,那直接删除0.4.5的gem就行了。
- 2008-06-17 17:38
- 浏览 857
- 评论(0)
转道友Blog中的一小段code说明ruby中的闭包
procs = []
(1..3).each do |i|
procs << lambda { puts i }
end
procs.each { |p| p.call }
# Output:
# 1
# 2
# 3
###############################################
procs = []
for j in (1..3) do
procs << lambda { puts j } ...
- 2008-06-17 08:01
- 浏览 1296
- 评论(1)
def trc_utf8(text, length = 40, t_string = "...")
l=0
char_array=text.unpack("U*")
char_array.each_with_index do |c,i|
l = l+ (c<127 ? 0.5 : 1)
if l>=length
return char_array[0..i].pack("U*")+(i<char_arra ...
- 2008-06-13 21:45
- 浏览 790
- 评论(0)
TCMalloc(Thread-Caching Malloc)是google开发的开源工具──“google-perftools”中的成员。与标准的glibc库的malloc相比,TCMalloc在内存的分配上效率和速度要高得多,可以在很大程度上提高MySQL服务器在高并发情况下的性能,降低系统负载。 TCMalloc的实现原理和测试报告请见一篇文章:《TCMalloc:线程缓存的Malloc》 为MySQL添加TCMalloc库的安装步骤(Linux环境): 1、64位操作系统请先安装libunwind库,32位操作系统不要安装。libunwind库为基于64位CPU和操作系统的程序提 ...
- 2008-06-07 09:15
- 浏览 1492
- 评论(0)
require 'net/http'require 'uri'module Net class HTTP def HTTP.get_with_headers(uri,headers=nil) uri=URI.parse(uri) if uri.respond_to? :to_str start(uri.host,uri.port) do |http| return http.get(uri.path,headers) end end endend
gzipped = Net::HTTP.get_with_headers('http:// ...
- 2008-05-26 19:42
- 浏览 2089
- 评论(0)
用ruby写个网页抓取的小东东,遇到问题:
环境:ubuntu8.04+netbeans6.1+ruby1.8.6
在ruby中使用Net::HTTP.get_response抓取一个GB2312编码的网页后转换成utf8全是乱码,主要代码部分如下
resp=Net::HTTP.get_response(URL,URI)
body=resp.body[0,resp.size-1]
r=Iconv.iconv("UTF-8//IGNORE","GB2312//IGNORE",body)
接下来我要使用r中的内容
但是发现里面的内容全是乱码,直接写入数据库 ...
== Installation<tt>./script/plugin install http://code.dunae.ca/acts_as_slugable</tt>== Usage examplesIn your target table, add a column to hold the URL slug.=== With scope class Page < ActiveRecord::Base acts_as_slugable :source_column => :title, :target_column => :url_slug, ...
- 2008-05-26 09:29
- 浏览 929
- 评论(0)
在ror项目中使用paypal
- 博客分类:
- rubyonrails
http://www.codyfauser.com/2008/1/17/paypal-express-payments-with-activemerchant
- 2008-05-21 18:18
- 浏览 981
- 评论(0)
爱国的口号天天喊;商场里面的外国货生意一天比一天好;
说的一套,做的又是一套。
你真的爱国嘛?
爱国不是口号,是要行动。
真爱国的就来 http://www.chinaaction.com.cn/实际行动吧。
- 2008-05-09 15:38
- 浏览 964
- 评论(0)
ubuntu下安装memcached非常简单
运行也很简单
./memcached -d -m 2048 -l 10.0.0.40 -p 11211
如果要使用caffeine,请参考
http://blog.methodmissing.com/2007/6/4/get-your-caffeine-on/
本人是使用的 memcache-client
gem install memcache-client
后就可以在项目中使用了
首先在environment.rb中要配置连接哪台memcached
下面的是一个例子:
CACHE=MemCache.new :namespace=>'m ...
- 2008-05-02 16:33
- 浏览 2835
- 评论(0)
1、安装
ruby script/plugin install http://svn.viney.net.nz/things/rails/plugins/acts_as_taggable_on_steroids
2、
class Post < ActiveRecord::Base
acts_as_taggable
end
3、
p = Post.find(:first)
p.tag_list = "Funny, Silly" #为Post添加Tag
p.tag_list # ["Funny", "S ...
- 2008-04-23 09:45
- 浏览 2218
- 评论(0)
首先,在ubuntu下要安装
atp-get install build-essential zlib1g-dev
ruby需要安装dev包
1、安装ferret
sudo gem install ferret
2、安装acts_as_ferret
可用gem
sudo gem install acts_as_ferret
或用plugins
svn://projects.jkraemer.net/acts_as_ferret/trunk/plugin/acts_as_ferret
个人建议用gem稳点
到此安装结束
在model中添加
acts_as_ferret :fields=>[ ...
- 2008-04-22 13:21
- 浏览 2846
- 评论(2)
def setup
@controller=***.new
@request=ActionController::TestRequest.new
@response=ActionController::TestResponse.new
end
assert_template 测试是否装载了正确的view
assert_tag 'form',:attributes=>{:action=>'/admin/....'} 测试View中是否有这表单,form也可以是div,td,input等html元素。
assert_response :redirect
assert_red ...
- 2008-04-21 19:28
- 浏览 1159
- 评论(0)
http://fleximage.rubyforge.org/examples/
Home: http://fleximage.rubyforge.org/
Repository: svn://rubyforge.org/var/svn/fleximage
Effect examples: http://fleximage.rubyforge.org/examples
resize: resizes an image, with or without cropping.
overlay: adds a semi transparent image on top of ...
- 2007-08-30 17:14
- 浏览 1256
- 评论(0)