- 博客(16)
- 收藏
- 关注
原创 数据库迁移
database2上面的操作:把数据库目录copy到云硬盘上mount /dev/xvdd /srvcd /srv/copy /data/mysql .cd /srv/mysqlvim relay-log.info vim master.info umount /srv 然后把云硬盘挂载到masterdb上cd /srv/mysql/mv...
2013-06-09 10:23:58
150
原创 ssh端口映射
ssh -L 8093:localhost:8091 root@58.215.190.128 把58.215.190.128的8091端口映射到本地的8093端口上。
2013-05-27 16:23:11
292
原创 修改rails模版渲染,输出注释
我们在接触一个新的项目,熟悉代码的过程中,或者是在编程的过程中,我一直想如果可以让view文件被调用的时候,输出一行注释,来告诉我这个view文件的路径该多好。这样便于我熟悉一个页面的渲染过程,也便于修改代码,我可以使用firebug等工具来查看元素的时候,迅速找到这个元素是存在于那个文件中。这是我预期的效果。 为了这样,我们需要修改action_view的代码:其实在a...
2012-12-31 15:39:18
155
原创 ActionController::Base.new.expire_fragment(key)
1.ActionController::Base.new.expire_fragment(key) 2.ActionController::Base.new.fragment_cache_key(key)这个方法可以获得cache helper的生成的key。比如 <% cache [article, 'metainfo'], :expires_in => 15.m...
2012-09-29 17:15:58
141
原创 rails select_tag用法
<%= select_tag('group[options][frontpage]', options_for_select(%w{latest day week month all recent_hot},@group.options[:frontpage]))%>
2012-09-10 10:25:29
278
原创 在rails console中显示执行代码的sql结果
ruby script/console 然后ActiveRecord::Base.logger = Logger.new(STDOUT)ok!
2012-09-05 12:05:12
257
原创 couchbase command line
/opt/couchbase/bin/couchbase-cli http://www.couchbase.com/docs/couchbase-manual-2.0/couchbase-admin-cmdline-couchbase-cli.html
2012-08-28 16:48:22
199
原创 多个nginx passenger
多台ngxin和多个passenger的配置:1,原理:nginx做反向代理,将客户端请求通过round robin的方式传递给多个passenger进程,链接地址http://baike.baidu.com/view/486965.htm 2,关于nginx怎么配置多个passenger,http://wiki.nginx.org/NginxHttpUpstreamModule...
2012-08-28 16:42:59
123
原创 rails routes without namespace
假设你在routes.rb里这样写 map.namespace(:admin) do |admin| admin.resources :pictures admin.resources :admins end然后在 admin/admins中的views文件中写<%= link_to "Login", :controller => "logi...
2012-04-19 10:26:00
123
原创 jQuery outerHTML
(function($) { $.fn.outerHTML = function() { return $(this).clone().wrap('<div></div>').parent().html(); }})(jQuery);
2012-04-16 17:04:10
208
原创 ruby encode
群里有个人要encode url,但是不想把“#”给encode,所以晚上搜了一下,发现encode函数可以跟一个正则作为参数,表示那些不希望被encode的东西,而且有个常量URI::PATTERN::UNRESERVED => "-_.!~*'()a-zA-Z\\d" 表示那些不被encode的符号,加上#就可以了URI.encode("#b=阿!",Regexp.new...
2012-04-15 19:26:19
753
原创 为博聆网用户编写的userscript
为了让大家更好的把平时看到的东西发到博聆网 ,大贝经过苦心研究,发现了这个好东西附件地址: http://dl.dbank.com/c0bbwknsdr 使用如下:首先,你要有一个firefox或者是chrome浏览器(firefox用户看这里!)1,首先安装插件greasemonkey 又叫油猴安装方法: 1)访问插件地址https://addons...
2012-04-12 13:40:11
220
原创 ruby block的用途
这个是几个月前的总结了:放出来吧,虽然比较低端假设有这样的数组 a=[["1990-1-2","male",300],["1990-2-3","male",4000],["1990-3-3","male",2000]] 贮存了用户的年龄,性别,工资等信息,我们需要按照工资来降序排列.我们可以这样:a.sort{|q,w| w[2]<=>q[2
2012-03-12 15:59:00
126
原创 mongoid 做sum和group by工作
参考了:http://www.dixis.com/?p=531 http://mongoid.org/docs/querying/criteria.html 在网站的日常管理中,我们经常需要统计网站数据,比如每天的注册人数,每天上线人数,每天发贴人数,每天帖子数目所以我们也就经常写些这样的语句:Post.count :all, :conditions => ["c...
2012-03-12 15:51:00
408
原创 为wap网站加入google analysis之ruby on rails版本
大家都知道,google analysis可以帮助我们分析网站的流量等信息。但是问题是,google analysis的追踪代码是基于js的,有些浏览器,比如有些手机浏览器不支持js,而且不能统计到wap网站的流量。尽管google考虑到了这一情况,并且提供了工具,比如在“Analytics(分析)设置 - 配置文件设置 - 检查状态 - 跟踪代码 - 高级”中选择“针对手机创建的网站”就...
2012-03-07 11:08:49
141
原创 ie6 javascript 缺少标识符、字符串或数字
代码在火狐、ie8下都没问题,而在ie6下出现 缺少标识符、字符串或数字 的错误这个是因为js中的Hash或者是Array中多了个逗号解决办法: 利用正则式查找 ,\s*[\}\]] 这样就能找到 逗号+] 和逗号+ }的地方,然后修改一下就ok了 ...
2012-03-07 10:59:29
161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人