<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[脚本艺术家]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_1187</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_1187]]></copyright><item><title><![CDATA[新学到的Hash#merge的用法]]></title><link>https://blog.youkuaiyun.com/iteye_1187/article/details/82096393</link><guid>https://blog.youkuaiyun.com/iteye_1187/article/details/82096393</guid><author>iteye_1187</author><pubDate>Thu, 21 Jul 2011 13:33:54 +0800</pubDate><description><![CDATA[Hash#merge 可以接受 block of 3 arguments 

比如对于数组中每个Hash对于相同的key把value相加作为新的值
[code=&quot;ruby&quot;]
v = [{ &quot;Server&quot; =&gt; 1, &quot;Desktop&quot; =&gt; 2},{&quot;Server&quot; =&gt; 3, &quot;Desktop&quot; =&gt; 4, &quot;Mobile&quot; =&gt; 5 }]
[]]></description><category></category></item><item><title><![CDATA[用rails 3的有没有想过退回到2.3的]]></title><link>https://blog.youkuaiyun.com/iteye_1187/article/details/82087756</link><guid>https://blog.youkuaiyun.com/iteye_1187/article/details/82087756</guid><author>iteye_1187</author><pubDate>Sun, 26 Jun 2011 21:44:48 +0800</pubDate><description><![CDATA[正在用rails3的各位，你们有没有被忽悠的感觉？

以前对大胡子yehuda印象不错，特别是此君ruby/javascript双修，一度被我视作偶像。和他也见过两次面，感觉人也不错。我现在还清楚记得他一直消灭无意义的语言之争的倡导。

可是rails 3的速度实在难以忍受。3.1所谓的新特性coffeescript和scss的支持自己加上两句require也能解决了。对于chunked ...]]></description><category></category></item><item><title><![CDATA[最新学会的vim快捷键]]></title><link>https://blog.youkuaiyun.com/iteye_1187/article/details/81954751</link><guid>https://blog.youkuaiyun.com/iteye_1187/article/details/81954751</guid><author>iteye_1187</author><pubDate>Thu, 21 Oct 2010 22:41:55 +0800</pubDate><description><![CDATA[Ctrl+a 当前数字+1
Ctrl+x 当前数字-1
这两个在修改width或者height的时候很有用

~切换大小写

还有两个有待掌握
c change，节省一次键入
J join两行，同样节省键入...]]></description><category></category></item><item><title><![CDATA[“Write less, do more"是程序永远的主题]]></title><link>https://blog.youkuaiyun.com/iteye_1187/article/details/81920781</link><guid>https://blog.youkuaiyun.com/iteye_1187/article/details/81920781</guid><author>iteye_1187</author><pubDate>Sat, 21 Aug 2010 22:56:35 +0800</pubDate><description><![CDATA[&quot;Write less, do more&quot;是程序永远的主题，但是在现实生活中，程序员经常只注意”Write less“的部分，却忘了”do more“的部分。具体表现为：工作中，利用了许多便利的工具提高了效率，节省下来的时间用来看新闻，上网灌水。生活中，向别人推广自己用的工具比如Linux，对方问到”XX功能“有没有的时候，直接告诉对方，”XX软件/操作系统没有提供的，就是不需要的”（这句话好像只...]]></description><category></category></item><item><title><![CDATA[感慨时事造就rails，怀念rails引领的潮流]]></title><link>https://blog.youkuaiyun.com/iteye_1187/article/details/81919907</link><guid>https://blog.youkuaiyun.com/iteye_1187/article/details/81919907</guid><author>iteye_1187</author><pubDate>Wed, 18 Aug 2010 23:21:52 +0800</pubDate><description><![CDATA[虽然我讲了很多目前rails技术落后的话，但是回过头看看，不得不感慨rails当初横空出世真的是时事造就英雄。

04年是web 2.0的时代，你只要会Ajax，会UGC(用户创造内容)，就能创立一个网站。在中国的网络创业史上，洪波(keso)也总结了一个[url=http://blog.donews.com/keso/archive/2010/07/27/1583569.aspx]”05年现...]]></description><category></category></item><item><title><![CDATA[<Ruby和Sinatra>讲座信息]]></title><link>https://blog.youkuaiyun.com/iteye_1187/article/details/81919557</link><guid>https://blog.youkuaiyun.com/iteye_1187/article/details/81919557</guid><author>iteye_1187</author><pubDate>Tue, 17 Aug 2010 22:05:17 +0800</pubDate><description><![CDATA[	
开始时间: 2010年8月18日 周三 18:30
结束时间: 2010年8月18日 周三 20:30
地点: [url=http://maps.google.com.hk/maps?f=q&amp;source=s_q&amp;hl=zh-CN&amp;geocode=&amp;q=%E4%B8%8A%E6%B5%B7%E5%8D%9A%E9%9B%85%E9%85%92%E5%BA%97&amp;sll=31.148438...]]></description><category></category></item><item><title><![CDATA[对推广sinatra的展望]]></title><link>https://blog.youkuaiyun.com/iteye_1187/article/details/81919089</link><guid>https://blog.youkuaiyun.com/iteye_1187/article/details/81919089</guid><author>iteye_1187</author><pubDate>Mon, 16 Aug 2010 13:27:57 +0800</pubDate><description><![CDATA[本文有些部分摘取自我的msn博客 [url]http://masterwujiang.spaces.live.com[/url]

自从去年3月份开始推广sinatra以来，除了开始的一些讨论，后面人气逐渐衰弱。我觉得部分和国内经济环境不理想有关，像ns这样的sinatra高手都转去做java了。但是sinatra确实带给我很多快乐，而且sinatra的几个作者都是非常有水平的人，看他们的博客...]]></description><category></category></item><item><title><![CDATA[如何格式化"12345"为"12,345"]]></title><link>https://blog.youkuaiyun.com/iteye_1187/article/details/81730735</link><guid>https://blog.youkuaiyun.com/iteye_1187/article/details/81730735</guid><author>iteye_1187</author><pubDate>Wed, 01 Jul 2009 11:21:25 +0800</pubDate><description><![CDATA[拷贝自：
[url]http://svn.globalize-rails.org/svn/globalize/trunk/lib/globalize/localization/core_ext.rb[/url]

javascript: 
[code=&quot;js&quot;]
string.replace(/(\d)(?=(\d\d\d)+(?!\d))/g, function(s){return s...]]></description><category></category></item><item><title><![CDATA[我的演讲幻灯片上slideshare技术头条了！]]></title><link>https://blog.youkuaiyun.com/iteye_1187/article/details/81690365</link><guid>https://blog.youkuaiyun.com/iteye_1187/article/details/81690365</guid><author>iteye_1187</author><pubDate>Tue, 17 Mar 2009 13:18:30 +0800</pubDate><description><![CDATA[[quote]Congratulations! Your presentation 'Ruby off Rails---rack, sinatra and sequel' is currently being showcased on the 'Technology' page on SlideShare.[/quote]

[url=http://www.slideshare.net/cat...]]></description><category></category></item><item><title><![CDATA[“rails之外的ruby语言web开发”演讲相关资料]]></title><link>https://blog.youkuaiyun.com/iteye_1187/article/details/81690127</link><guid>https://blog.youkuaiyun.com/iteye_1187/article/details/81690127</guid><author>iteye_1187</author><pubDate>Mon, 16 Mar 2009 10:30:53 +0800</pubDate><description><![CDATA[本演讲的目的是通过介绍rails 2.3和其他ruby web框架的通用模块rack，引申出轻量级的ruby语言web开发组合。在最后指出通过rails 2.3中的metal特性结合两者，并作了一个简单的速度上的比较。

谢谢Shanghai on Rails的组织，吕国宁的主持，张元一的摄像，还有参加者的支持！

代码库地址 
[url]http://github.com/nouse/...]]></description><category></category></item><item><title><![CDATA[rails metal使用sinatra的例子，以及速度对比]]></title><link>https://blog.youkuaiyun.com/iteye_1187/article/details/81689933</link><guid>https://blog.youkuaiyun.com/iteye_1187/article/details/81689933</guid><author>iteye_1187</author><pubDate>Sat, 14 Mar 2009 21:11:46 +0800</pubDate><description><![CDATA[运行该程序需要首先
gem install rack sinatra thin 安装sinatra和thin
gem install rails --source http://gems.rubyonrails.org 安装rails2.3.1(2.3RC2)

app/metal/hello.rb 是一个sinatra构造的rack中间件
app/controllers/hello_c...]]></description><category></category></item><item><title><![CDATA[欢迎加入ruby OFF rails圈子]]></title><link>https://blog.youkuaiyun.com/iteye_1187/article/details/81685672</link><guid>https://blog.youkuaiyun.com/iteye_1187/article/details/81685672</guid><author>iteye_1187</author><pubDate>Tue, 24 Feb 2009 22:12:07 +0800</pubDate><description><![CDATA[圈子地址 [url]http://rubyoffrails.group.iteye.com/[/url]
本圈子致力于介绍和讨论Ruby世界中Rails之外构造Web应用的其他方式。目前最有可能和Rails竞争的方案是 Sequel代替ActiveRecord，Sinatra代替actionpack，Pony代替 ActionMailer，rest-client代替ActiveResource。...]]></description><category></category></item><item><title><![CDATA[rack和actionpack的map对比]]></title><link>https://blog.youkuaiyun.com/iteye_1187/article/details/81685599</link><guid>https://blog.youkuaiyun.com/iteye_1187/article/details/81685599</guid><author>iteye_1187</author><pubDate>Tue, 24 Feb 2009 16:06:46 +0800</pubDate><description><![CDATA[简单的rackup配置
[code=&quot;ruby&quot;]
infinity = Proc.new {|env| [200, {&quot;Content-Type&quot; =&gt; &quot;text/html&quot;}, env.inspect]}
use Rack::CommonLogger
use Rack::ShowExceptions

map '/' do
  run infinity
end

map ...]]></description><category></category></item><item><title><![CDATA[珍爱生命、远离Rails]]></title><link>https://blog.youkuaiyun.com/iteye_1187/article/details/81685458</link><guid>https://blog.youkuaiyun.com/iteye_1187/article/details/81685458</guid><author>iteye_1187</author><pubDate>Mon, 23 Feb 2009 23:35:45 +0800</pubDate><description><![CDATA[在可能的情况下，请使用[url=http://sequel.rubyforge.org/]Sequel[/url]作为ORM工具, [url=http://www.sinatrarb.com/]sinatra[/url], [url=http://github.com/rack/rack/tree/master]rack[/url]构造web应用，而不是Rails。

要做到agile web...]]></description><category></category></item><item><title><![CDATA[rails后台任务比较]]></title><link>https://blog.youkuaiyun.com/iteye_1187/article/details/81653099</link><guid>https://blog.youkuaiyun.com/iteye_1187/article/details/81653099</guid><author>iteye_1187</author><pubDate>Thu, 11 Dec 2008 13:08:25 +0800</pubDate><description><![CDATA[因工作需要，需要找一个[url=http://backgroundrb.rubyforge.org/]backgroundrb[/url]类似的后台程序。花了一天时间，比较了几个插件，稍微写一下心得。

这些后台程序的组成基本一致：一个队列系统加上后台执行程序。队列系统一般是数据库或者走memcached协议的[url=http://www.whomatchyou.com/articles/s...]]></description><category></category></item><item><title><![CDATA[让ActiveResource使用HTTP Digest验证]]></title><link>https://blog.youkuaiyun.com/iteye_1187/article/details/81642678</link><guid>https://blog.youkuaiyun.com/iteye_1187/article/details/81642678</guid><author>iteye_1187</author><pubDate>Fri, 24 Oct 2008 00:04:30 +0800</pubDate><description><![CDATA[ActiveResource可以使用HTTP Basic验证方式，如果ActiveResource可以使用Digest验证方式，那么就不需要https安全连接访问资源了。这样一方面服务器配置简单，另一方面，速度上更有优势。
在服务器端，我们使用了[url=http://rubyforge.org/projects/httpauth/]httpauth[/url]这个库实现了服务器端的HTTP D...]]></description><category></category></item><item><title><![CDATA[终于搞定了Vimplate]]></title><link>https://blog.youkuaiyun.com/iteye_1187/article/details/81642669</link><guid>https://blog.youkuaiyun.com/iteye_1187/article/details/81642669</guid><author>iteye_1187</author><pubDate>Thu, 23 Oct 2008 23:25:06 +0800</pubDate><description><![CDATA[我用vim开发ruby on rails好久了。因为rails.vim和rails自身generator的强大，一直没有意识到vim中template的欠缺。直到最近在不断的写rake任务，才发现需要一个好的template plugin。
最后我在[url=http://www.vim.org/scripts/script.php?script_id=1160]tSkeleton[/url]和...]]></description><category></category></item><item><title><![CDATA[谷歌音乐，很百度]]></title><link>https://blog.youkuaiyun.com/iteye_1187/article/details/81614720</link><guid>https://blog.youkuaiyun.com/iteye_1187/article/details/81614720</guid><author>iteye_1187</author><pubDate>Wed, 06 Aug 2008 23:44:40 +0800</pubDate><description><![CDATA[在严格贯彻谷歌的“百度有什么，我就要有什么”的一贯方针下，谷歌音乐面世了，所以界面如此像mp3.baidu.com就不出人意料了。下面就讲讲和google的行事风格相比，谷歌音乐还差在哪里吧。

1、奥运要来了，没有奥运歌曲榜单（可能是因为该死的版权）
2、听音乐的时候，不会和同时在听的人交流
3、没有收藏和相关性推荐等等丰富的功能

总之，非常不2.0，我宁可去听[url=http:...]]></description><category></category></item><item><title><![CDATA[终于搞定Asus wl-167g无线网卡]]></title><link>https://blog.youkuaiyun.com/iteye_1187/article/details/81599604</link><guid>https://blog.youkuaiyun.com/iteye_1187/article/details/81599604</guid><author>iteye_1187</author><pubDate>Fri, 04 Jul 2008 23:35:34 +0800</pubDate><description><![CDATA[    记得以前，全世界的网卡基本上都用realtek的芯片组，原来无线网卡也是一样，用的芯片组也是台湾的ralink。

    这款无线网卡在ubuntu下安装比windows下容易多了，windows下：插上——安装驱动——重启——发现不行——看说明书——原来要先安装后连——重新来——成功。而在ubuntu下直接插上就可以用了。

    但是ubuntu下，网络经常断开，于是不可避...]]></description><category></category></item><item><title><![CDATA[最近关注的几个rails插件]]></title><link>https://blog.youkuaiyun.com/iteye_1187/article/details/81597278</link><guid>https://blog.youkuaiyun.com/iteye_1187/article/details/81597278</guid><author>iteye_1187</author><pubDate>Fri, 20 Jun 2008 13:47:50 +0800</pubDate><description><![CDATA[[url=http://expressica.com/simple_captcha]simple_catcha[/url]
验证码插件，减少了自己写验证码判断的时间

[url=http://www.muermann.org/ruby/menu_engine/]Menu Engine[/url]
使用Rails Engine实现菜单功能

[url=http://code.google...]]></description><category></category></item></channel></rss>