mysql,Linux,HighPerformance,ruby on Rails

2009年9月26日星期六

使用autoproxy+GAppProxy暂时实现网页爬墙

这里也是墙外,所以写Tutor应该不会影响什么墙内的朋友。

autoproxy是firefox的addon,暂时是beta版,可以直接安装。
GAppProxy,使用google appspot作为代理,我使用mac上使用python直接使用,验证可以使用,不然我这里blog就写不成了。呵呵。

目前只能支持http,可以了,GFW的技术重点ipv6的使用。但这种魔高一丈,道高一尺的事情,我觉的讨论下去没有什么意义。重点是能让一部分人使用墙外的讯息就可以。我们可以口口相传嘛。

坚持党的领导,中国人民万岁!

2009年9月23日星期三

rails开发中糊涂测试中的一些细节,记录一下

今天读一个email测试的代码,这里,你可以直接fork一个.
我读一下,学习一下它的测试.我习惯性先
复制一个git链接,然后git clone ....
然后cd目录后再mate .
这样就可以使用textmate看代码了.
然后打开test下的 test_helper

def t(key, options = {})
result = I18n.t(key.to_s, options)
result.should_not =~ /translation.*missing/
result
end

这里的should_note是什么东东啊.
然后查了一下,原来用了一个模仿respec的testunit库.这个库使用这个语法,一看就明白.BDD风格啊.

然后我就rake db:create,随后script/server
后来我打开feedback_test.rb,
然后Crtl+r,跑起来说我的test db没有创建,我又迷糊了.
原来我需要这样
rake db:create RAILS_ENV='test'

然后我想能不能把rake下的所有命令都打出来,忘了,原来记得的命令啊.最后知道了,
这里rake -T

这样就OK了.
时间长就忘了,有点迷糊,这里赶快想起来
记一下.

2009年9月5日星期六

Ruby on rails的学习过程中,快速搭建开发环境很重要,如果办呢

作为新手,有个可以立马上手的环境太重要了。今天浏览一台湾网友的blog,他提出了一个很方便的解决方案,正和我意,特留一份在此日志。

第一步:下载virtualBox,安装ubuntu
第二步:安装脚本:
http://gist.github.com/raw/180820/2ffa186d4a7a54db43359206f8c2991508892610/rails_install_script_on_ubuntu

原文参考这里:http://ihower.idv.tw/blog/archives/3002