<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[简单就是美]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/biyeah</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; biyeah]]></copyright><item><title><![CDATA[在Rails中使用Pry]]></title><link>https://blog.youkuaiyun.com/biyeah/article/details/84149457</link><guid>https://blog.youkuaiyun.com/biyeah/article/details/84149457</guid><author>biyeah</author><pubDate>Tue, 07 Feb 2012 06:43:55 +0800</pubDate><description><![CDATA[Pry可看成是IRB的加强版。支持语法高亮等特点。
1、在Gemfile中添加：
[quote]group :development do
	gem 'pry'
end[/quote]
运行bundle install。
２、在config/environments/development.r文件最后面添加：
[quote]silence_warnings do
  require...]]></description><category></category></item><item><title><![CDATA[camping 一个小巧的ruby web framework]]></title><link>https://blog.youkuaiyun.com/biyeah/article/details/84148459</link><guid>https://blog.youkuaiyun.com/biyeah/article/details/84148459</guid><author>biyeah</author><pubDate>Sat, 04 Feb 2012 04:01:11 +0800</pubDate><description><![CDATA[https://github.com/camping/camping/blob/master/book/02_getting_started
直接看文档就知道了。
源代码不大4k左右值得研究。
Camping is a web framework which consistently stays at less than 4kB of code.You can probably view t...]]></description><category></category></item><item><title><![CDATA[Markaby (Markup as Ruby)]]></title><link>https://blog.youkuaiyun.com/biyeah/article/details/84148458</link><guid>https://blog.youkuaiyun.com/biyeah/article/details/84148458</guid><author>biyeah</author><pubDate>Sat, 04 Feb 2012 03:58:16 +0800</pubDate><description><![CDATA[[url]http://markaby.rubyforge.org/[/url]

Markaby is a very short bit of code for writing HTML pages in pure Ruby. It is an alternative to ERb which weaves the two languages together. Also a replace...]]></description><category></category></item><item><title><![CDATA[Ruby的一些疑问]]></title><link>https://blog.youkuaiyun.com/biyeah/article/details/84131123</link><guid>https://blog.youkuaiyun.com/biyeah/article/details/84131123</guid><author>biyeah</author><pubDate>Thu, 26 Jan 2012 01:01:29 +0800</pubDate><description><![CDATA[1、网点看到一断程序，
[code=&quot;ruby&quot;]def m1(a)
	puts 'invoke m1'
	puts a
end

def self.m1(a)
	puts 'invoke self.m1'
	a = 20
	super
end

m1 10[/code]

运行结果如下：
invoke self.m1
invoke m1
20

为何先运行s...]]></description><category></category></item><item><title><![CDATA[小巧强大的编辑软件SublimeText 2]]></title><link>https://blog.youkuaiyun.com/biyeah/article/details/84127593</link><guid>https://blog.youkuaiyun.com/biyeah/article/details/84127593</guid><author>biyeah</author><pubDate>Thu, 12 Jan 2012 02:50:18 +0800</pubDate><description><![CDATA[小巧压缩包不到10M，可以通过安装插件扩展功能。还支持VIM模式，通过安装https://github.com/Kronuz/SublimeCodeIntel 插件后，能比较好的支持代码自动完成功能。
一些技巧：会不断更新
1、常用快捷键
F7或Ctrl + b 运行当前文件，ruby文件可以直接运行。
Ctrl + d 选取当前光标所在词组，Ctrl+d+d查找当前光标所在词组，并标亮...]]></description><category></category></item><item><title><![CDATA[RSpec测试框架]]></title><link>https://blog.youkuaiyun.com/biyeah/article/details/84126768</link><guid>https://blog.youkuaiyun.com/biyeah/article/details/84126768</guid><author>biyeah</author><pubDate>Tue, 10 Jan 2012 12:59:17 +0800</pubDate><description><![CDATA[[code=&quot;ruby&quot;]#参考http://www.slideshare.net/ihower/rspec-7394497
#入门，框架
require 'rspec'

class Order
	#自定义类
end

describe Order do #一个类别

	#可以Nested加入想要测试的方法是哪个
	describe &quot;#amount&quot; do #通常用#开头...]]></description><category></category></item><item><title><![CDATA[[转]Ruby - DUP vs CLONE]]></title><link>https://blog.youkuaiyun.com/biyeah/article/details/84126272</link><guid>https://blog.youkuaiyun.com/biyeah/article/details/84126272</guid><author>biyeah</author><pubDate>Mon, 09 Jan 2012 12:57:07 +0800</pubDate><description><![CDATA[http://railsblogger.blogspot.com/2009/03/ruby-dup-vs-clone.html

Ruby - DUP vs CLONE
Both DUP &amp; CLONE can be used to create shallow copy of an object. Both copies the instance variables of obj. But...]]></description><category></category></item><item><title><![CDATA[[转]eval, class_eval, instance_eval和binding]]></title><link>https://blog.youkuaiyun.com/biyeah/article/details/84126260</link><guid>https://blog.youkuaiyun.com/biyeah/article/details/84126260</guid><author>biyeah</author><pubDate>Mon, 09 Jan 2012 12:10:14 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/rubylouvre/archive/2011/08/28/2112321.html
前些天写html生成器的时候用到了erb，在生成html的时候是这么一句：
html=tpl.result(binding)
binding这个变量（Kernel的一个方法 T_T）有点古怪，就搜了下。它表示了ruby的当前作用域，没有任何对外可见的成员函数，唯...]]></description><category></category></item><item><title><![CDATA[[转]Ruby中的binding]]></title><link>https://blog.youkuaiyun.com/biyeah/article/details/84126250</link><guid>https://blog.youkuaiyun.com/biyeah/article/details/84126250</guid><author>biyeah</author><pubDate>Mon, 09 Jan 2012 11:50:12 +0800</pubDate><description><![CDATA[http://kkito.cn/index.php/blog/getArticle/82/ruby_binding
之前在看erb如何parse的时候发现使用了binding这个东东，没有怎么在意，后来发现很多地方都用到了这个binding。
    仔细查了一下手册
Objects of class Binding encapsulate the execution context at ...]]></description><category></category></item><item><title><![CDATA[[转]ROR 中的Nesting resources]]></title><link>https://blog.youkuaiyun.com/biyeah/article/details/84125168</link><guid>https://blog.youkuaiyun.com/biyeah/article/details/84125168</guid><author>biyeah</author><pubDate>Fri, 06 Jan 2012 09:25:30 +0800</pubDate><description><![CDATA[[url]http://weblog.jamisbuck.org/2007/2/5/nesting-resources[/url]

The RESTful routes feature in Rails makes it really, really simple to nest resources within each other. Just give a block to the “m...]]></description><category></category></item><item><title><![CDATA[[转]Method visibility in Ruby]]></title><link>https://blog.youkuaiyun.com/biyeah/article/details/84124306</link><guid>https://blog.youkuaiyun.com/biyeah/article/details/84124306</guid><author>biyeah</author><pubDate>Wed, 04 Jan 2012 12:37:47 +0800</pubDate><description><![CDATA[From:[url]http://weblog.jamisbuck.org/2007/2/23/method-visibility-in-ruby[/url]
A common point of confusion to even experienced Ruby programmers is the visibility of public, protected, and private me...]]></description><category></category></item><item><title><![CDATA[[转]Skinny Controller, Fat Model]]></title><link>https://blog.youkuaiyun.com/biyeah/article/details/84124290</link><guid>https://blog.youkuaiyun.com/biyeah/article/details/84124290</guid><author>biyeah</author><pubDate>Wed, 04 Jan 2012 11:47:38 +0800</pubDate><description><![CDATA[不错的文章，出处：[url]http://weblog.jamisbuck.org/2006/10/18/skinny-controller-fat-model[/url]
When first getting started with Rails, it is tempting to shove lots of logic in the view. I’ll admit that I was ...]]></description><category></category></item><item><title><![CDATA[[转]ActiveRecord教程系列2]]></title><link>https://blog.youkuaiyun.com/biyeah/article/details/84124160</link><guid>https://blog.youkuaiyun.com/biyeah/article/details/84124160</guid><author>biyeah</author><pubDate>Wed, 04 Jan 2012 02:06:54 +0800</pubDate><description><![CDATA[出处:[url]http://syue.com/Software/Language/Ruby/740.html[/url]
(十一、并发处理)
在学习Rails中的并发处理的处理前，我们先简单了解下并发处理的概念。
　　在有多个处理同时访问同一个数据库的应用程序中，可能会出现这样的情况，因为一个处理更新了数据库中的行，而使得另一个处理中持有的数据变得陈旧了。例如，A和B先后从数据库中提取了相...]]></description><category></category></item><item><title><![CDATA[[转]ActiveRecord教程系列1]]></title><link>https://blog.youkuaiyun.com/biyeah/article/details/84123972</link><guid>https://blog.youkuaiyun.com/biyeah/article/details/84123972</guid><author>biyeah</author><pubDate>Tue, 03 Jan 2012 13:56:31 +0800</pubDate><description><![CDATA[出处：[url]http://syue.com/Software/Language/Ruby/713.html[/url]
(一、ActiveRecord基础)
ActiveRecord是Rails提供的一个对象关系映射(ORM)层，从这篇开始，我们来了解Active Record的一些基础内容，连接数据库，映射表，访问数据等。
　　Active Record使用基本的ORM模式：表映射成类...]]></description><category></category></item><item><title><![CDATA[[转]浅谈Ruby on Rails中的include和extend]]></title><link>https://blog.youkuaiyun.com/biyeah/article/details/84122342</link><guid>https://blog.youkuaiyun.com/biyeah/article/details/84122342</guid><author>biyeah</author><pubDate>Fri, 30 Dec 2011 02:20:24 +0800</pubDate><description><![CDATA[[url]http://developer.51cto.com/art/200907/132919.htm[/url]
   从模块引入方法、变量，使得编程变得简单，扩展性愈强，比以往的类的继承更灵活。这样的引入，仿佛将一个方法块，复制了一份放到了你所引用的类或者模块里面。你完全可以将多个互不相干的类中相同的方法拿出来写到一个模块中，这样可以使得代码精简，符合Ruby的设计初衷，而且，使得你的程...]]></description><category></category></item><item><title><![CDATA[[转]Ruby中的Rake任务详述]]></title><link>https://blog.youkuaiyun.com/biyeah/article/details/84121762</link><guid>https://blog.youkuaiyun.com/biyeah/article/details/84121762</guid><author>biyeah</author><pubDate>Thu, 29 Dec 2011 03:47:51 +0800</pubDate><description><![CDATA[Trackback: http://tb.blog.youkuaiyun.com/TrackBack.aspx?PostId=1683808

Rake简介
Rake和Make及Ant

Rake的意思是Ruby Make，一个用ruby开发的代码构建工具。Rake的英文意思是耙子，一种很朴实的劳动工具。真的是很贴切，Rake正是一个功能强大、勤勤恳恳的劳动工具。


但是，为什么Ruby需要...]]></description><category></category></item><item><title><![CDATA[[转]ruby中的闭包]]></title><link>https://blog.youkuaiyun.com/biyeah/article/details/84120228</link><guid>https://blog.youkuaiyun.com/biyeah/article/details/84120228</guid><author>biyeah</author><pubDate>Mon, 26 Dec 2011 10:42:51 +0800</pubDate><description><![CDATA[原文：[list]
[*]http://kenbeit.com/posts/87/ruby%E4%B8%AD%E7%9A%84%E9%97%AD%E5%8C%85
[/list]
感谢作者的辛勤劳动。

[code=&quot;ruby&quot;]# CLOSURES IN RUBY     Paul Cantrell    http://innig.net
# Email: username &quot;can...]]></description><category></category></item><item><title><![CDATA[发发牢骚，关于iteye论坛规则小测验]]></title><link>https://blog.youkuaiyun.com/biyeah/article/details/84119950</link><guid>https://blog.youkuaiyun.com/biyeah/article/details/84119950</guid><author>biyeah</author><pubDate>Sun, 25 Dec 2011 14:03:34 +0800</pubDate><description><![CDATA[    今天想在论坛回复个帖子，一看自己是新手，还不能回贴，需要完成论坛规则小测验，一点进去看，乖乖，里面有13道题目，大概看了下，如果要完成至少7、8分钟吧，真是抓狂。原来的回贴热情被打了回去，呵呵，算了吧，我也不想完成这个无聊的测验，以后当个潜水员吧，这个博客就当是学习的笔记。...]]></description><category></category></item><item><title><![CDATA[javascript进阶1]]></title><link>https://blog.youkuaiyun.com/biyeah/article/details/84119103</link><guid>https://blog.youkuaiyun.com/biyeah/article/details/84119103</guid><author>biyeah</author><pubDate>Fri, 23 Dec 2011 05:10:09 +0800</pubDate><description><![CDATA[参考：[url]http://ejohn.org/apps/learn[/url]

答案在后面。
1、看下面的例子，能看得出输出什么？
[code=&quot;javascript&quot;]var a = 5; 
function runMe(a){ 
 console.log(&quot;a = &quot; + a);//a=?
 
 function innerRun(){ 
   console.log(...]]></description><category></category></item><item><title><![CDATA[javascript回函数的几种调用方法]]></title><link>https://blog.youkuaiyun.com/biyeah/article/details/84118509</link><guid>https://blog.youkuaiyun.com/biyeah/article/details/84118509</guid><author>biyeah</author><pubDate>Thu, 22 Dec 2011 04:39:24 +0800</pubDate><description><![CDATA[先来看下基本的知识，对于一个函数的调用，方法有以下几种。

[code=&quot;javascript&quot;]//下面的几种写法是等价的。
alert('something');
this.alert('something');
alert.call(this,'something');
alert.apply(this,['something']);[/code]

以实现数组中each的方...]]></description><category></category></item></channel></rss>