<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[张大贝的blog]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_19350</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_19350]]></copyright><item><title><![CDATA[数据库迁移]]></title><link>https://blog.youkuaiyun.com/iteye_19350/article/details/82513421</link><guid>https://blog.youkuaiyun.com/iteye_19350/article/details/82513421</guid><author>iteye_19350</author><pubDate>Sun, 09 Jun 2013 10:23:58 +0800</pubDate><description><![CDATA[

 database2上面的操作：把数据库目录copy到云硬盘上

mount /dev/xvdd /srv
cd /srv/
copy /data/mysql  .
cd /srv/mysql
vim relay-log.info 
vim master.info 
umount /srv


 然后把云硬盘挂载到masterdb上

cd /srv/mysql/
mv...]]></description><category></category></item><item><title><![CDATA[ssh端口映射]]></title><link>https://blog.youkuaiyun.com/iteye_19350/article/details/82510993</link><guid>https://blog.youkuaiyun.com/iteye_19350/article/details/82510993</guid><author>iteye_19350</author><pubDate>Mon, 27 May 2013 16:23:11 +0800</pubDate><description><![CDATA[  ssh -L 8093:localhost:8091 root@58.215.190.128 把58.215.190.128的8091端口映射到本地的8093端口上。]]></description><category></category></item><item><title><![CDATA[修改rails模版渲染，输出注释]]></title><link>https://blog.youkuaiyun.com/iteye_19350/article/details/82452399</link><guid>https://blog.youkuaiyun.com/iteye_19350/article/details/82452399</guid><author>iteye_19350</author><pubDate>Mon, 31 Dec 2012 15:39:18 +0800</pubDate><description><![CDATA[ 
我们在接触一个新的项目，熟悉代码的过程中，或者是在编程的过程中，我一直想如果可以让view文件被调用的时候，输出一行注释，来告诉我这个view文件的路径该多好。这样便于我熟悉一个页面的渲染过程，也便于修改代码，我可以使用firebug等工具来查看元素的时候，迅速找到这个元素是存在于那个文件中。
这是我预期的效果。

 
为了这样，我们需要修改action_view的代码：
其实在a...]]></description><category></category></item><item><title><![CDATA[ActionController::Base.new.expire_fragment(key)]]></title><link>https://blog.youkuaiyun.com/iteye_19350/article/details/82413227</link><guid>https://blog.youkuaiyun.com/iteye_19350/article/details/82413227</guid><author>iteye_19350</author><pubDate>Sat, 29 Sep 2012 17:15:58 +0800</pubDate><description><![CDATA[1.ActionController::Base.new.expire_fragment(key)
 
2.ActionController::Base.new.fragment_cache_key(key)这个方法可以获得cache helper的生成的key。
比如
 
&amp;lt;% cache [article, 'metainfo'], :expires_in =&amp;gt; 15.m...]]></description><category></category></item><item><title><![CDATA[rails select_tag用法]]></title><link>https://blog.youkuaiyun.com/iteye_19350/article/details/82408101</link><guid>https://blog.youkuaiyun.com/iteye_19350/article/details/82408101</guid><author>iteye_19350</author><pubDate>Mon, 10 Sep 2012 10:25:29 +0800</pubDate><description><![CDATA[ &amp;lt;%= select_tag('group[options][frontpage]', options_for_select(%w{latest day week month all recent_hot},@group.options[:frontpage]))%&amp;gt;]]></description><category></category></item><item><title><![CDATA[在rails console中显示执行代码的sql结果]]></title><link>https://blog.youkuaiyun.com/iteye_19350/article/details/82406904</link><guid>https://blog.youkuaiyun.com/iteye_19350/article/details/82406904</guid><author>iteye_19350</author><pubDate>Wed, 05 Sep 2012 12:05:12 +0800</pubDate><description><![CDATA[

ruby script/console
 
然后ActiveRecord::Base.logger = Logger.new(STDOUT)
ok！

]]></description><category></category></item><item><title><![CDATA[couchbase command line]]></title><link>https://blog.youkuaiyun.com/iteye_19350/article/details/82404885</link><guid>https://blog.youkuaiyun.com/iteye_19350/article/details/82404885</guid><author>iteye_19350</author><pubDate>Tue, 28 Aug 2012 16:48:22 +0800</pubDate><description><![CDATA[/opt/couchbase/bin/couchbase-cli 
 http://www.couchbase.com/docs/couchbase-manual-2.0/couchbase-admin-cmdline-couchbase-cli.html]]></description><category></category></item><item><title><![CDATA[多个nginx passenger]]></title><link>https://blog.youkuaiyun.com/iteye_19350/article/details/82404883</link><guid>https://blog.youkuaiyun.com/iteye_19350/article/details/82404883</guid><author>iteye_19350</author><pubDate>Tue, 28 Aug 2012 16:42:59 +0800</pubDate><description><![CDATA[多台ngxin和多个passenger的配置：
1,原理：nginx做反向代理，将客户端请求通过round robin的方式传递给多个passenger进程，链接地址http://baike.baidu.com/view/486965.htm

 
2,关于nginx怎么配置多个passenger，http://wiki.nginx.org/NginxHttpUpstreamModule...]]></description><category></category></item><item><title><![CDATA[rails routes without namespace]]></title><link>https://blog.youkuaiyun.com/iteye_19350/article/details/82310893</link><guid>https://blog.youkuaiyun.com/iteye_19350/article/details/82310893</guid><author>iteye_19350</author><pubDate>Thu, 19 Apr 2012 10:26:00 +0800</pubDate><description><![CDATA[假设你在routes.rb里这样写
  map.namespace(:admin) do |admin|
    admin.resources :pictures
    admin.resources :admins
  end
然后在 admin/admins中的views文件中写

&amp;lt;%= link_to &quot;Login&quot;, :controller =&amp;gt; &quot;logi...]]></description><category></category></item><item><title><![CDATA[jQuery    outerHTML]]></title><link>https://blog.youkuaiyun.com/iteye_19350/article/details/82309607</link><guid>https://blog.youkuaiyun.com/iteye_19350/article/details/82309607</guid><author>iteye_19350</author><pubDate>Mon, 16 Apr 2012 17:04:10 +0800</pubDate><description><![CDATA[ 
(function($) {
  $.fn.outerHTML = function() {
    return $(this).clone().wrap('&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;').parent().html();
  }
})(jQuery); 

 ]]></description><category></category></item><item><title><![CDATA[ruby encode]]></title><link>https://blog.youkuaiyun.com/iteye_19350/article/details/82309223</link><guid>https://blog.youkuaiyun.com/iteye_19350/article/details/82309223</guid><author>iteye_19350</author><pubDate>Sun, 15 Apr 2012 19:26:19 +0800</pubDate><description><![CDATA[群里有个人要encode url，但是不想把“#”给encode，所以晚上搜了一下，发现encode函数可以跟一个正则作为参数，表示那些不希望被encode的东西，而且有个常量URI::PATTERN::UNRESERVED
 =&amp;gt; &quot;-_.!~*'()a-zA-Z\\d&quot; 
表示那些不被encode的符号，
加上#就可以了
URI.encode(&quot;#b=阿!&quot;,Regexp.new...]]></description><category></category></item><item><title><![CDATA[为博聆网用户编写的userscript]]></title><link>https://blog.youkuaiyun.com/iteye_19350/article/details/82307981</link><guid>https://blog.youkuaiyun.com/iteye_19350/article/details/82307981</guid><author>iteye_19350</author><pubDate>Thu, 12 Apr 2012 13:40:11 +0800</pubDate><description><![CDATA[
 

为了让大家更好的把平时看到的东西发到博聆网 ，大贝经过苦心研究，发现了这个好东西
附件地址： http://dl.dbank.com/c0bbwknsdr 
使用如下：
首先，你要有一个firefox或者是chrome浏览器
（firefox用户看这里！）
1，首先安装插件greasemonkey 又叫油猴
安装方法：
    1）访问插件地址https://addons...]]></description><category></category></item><item><title><![CDATA[ruby block的用途]]></title><link>https://blog.youkuaiyun.com/iteye_19350/article/details/82296863</link><guid>https://blog.youkuaiyun.com/iteye_19350/article/details/82296863</guid><author>iteye_19350</author><pubDate>Mon, 12 Mar 2012 15:59:00 +0800</pubDate><description><![CDATA[这个是几个月前的总结了：放出来吧，虽然比较低端
假设有这样的数组
 a=[[&quot;1990-1-2&quot;,&quot;male&quot;,300],[&quot;1990-2-3&quot;,&quot;male&quot;,4000],[&quot;1990-3-3&quot;,&quot;male&quot;,2000]]
 贮存了用户的年龄，性别，工资等信息，我们需要按照工资来降序排列.
我们可以这样：
a.sort{|q,w| w[2]&amp;lt;=&amp;gt;q[2]]></description><category></category></item><item><title><![CDATA[mongoid 做sum和group by工作]]></title><link>https://blog.youkuaiyun.com/iteye_19350/article/details/82296860</link><guid>https://blog.youkuaiyun.com/iteye_19350/article/details/82296860</guid><author>iteye_19350</author><pubDate>Mon, 12 Mar 2012 15:51:00 +0800</pubDate><description><![CDATA[参考了：http://www.dixis.com/?p=531 

http://mongoid.org/docs/querying/criteria.html

 
在网站的日常管理中，我们经常需要统计网站数据，比如每天的注册人数，每天上线人数，每天发贴人数，每天帖子数目
所以我们也就经常写些这样的语句：
Post.count :all, :conditions =&amp;gt; [&quot;c...]]></description><category></category></item><item><title><![CDATA[为wap网站加入google analysis之ruby on rails版本]]></title><link>https://blog.youkuaiyun.com/iteye_19350/article/details/82294903</link><guid>https://blog.youkuaiyun.com/iteye_19350/article/details/82294903</guid><author>iteye_19350</author><pubDate>Wed, 07 Mar 2012 11:08:49 +0800</pubDate><description><![CDATA[大家都知道，google analysis可以帮助我们分析网站的流量等信息。
但是问题是，google analysis的追踪代码是基于js的，有些浏览器，比如有些手机浏览器不支持js，而且不能统计到wap网站的流量。
尽管google考虑到了这一情况，并且提供了工具，比如在“Analytics（分析）设置 - 配置文件设置 - 检查状态 - 跟踪代码 - 高级”中选择“针对手机创建的网站”就...]]></description><category></category></item><item><title><![CDATA[ie6 javascript 缺少标识符、字符串或数字]]></title><link>https://blog.youkuaiyun.com/iteye_19350/article/details/82294895</link><guid>https://blog.youkuaiyun.com/iteye_19350/article/details/82294895</guid><author>iteye_19350</author><pubDate>Wed, 07 Mar 2012 10:59:29 +0800</pubDate><description><![CDATA[代码在火狐、ie8下都没问题，而在ie6下出现 缺少标识符、字符串或数字 的错误
这个是因为js中的Hash或者是Array中多了个逗号
解决办法：
 
利用正则式查找   ,\s*[\}\]]  这样就能找到 逗号+]  和逗号+ }的地方，然后修改一下就ok了
 ...]]></description><category></category></item></channel></rss>