原创 新學到的Hash#merge的用法

Hash#merge 可以接受 block of 3 arguments 比如對於數組中每個Hash對於相同的key把value相加作爲新的值v = [{ "Server" => 1, "Desktop"

原创 如何格式化"12345"爲"12,345"

拷貝自:[url]http://svn.globalize-rails.org/svn/globalize/trunk/lib/globalize/localization/core_ext.rb[/url

原创 終於搞定了Vimplate

我用vim開發ruby on rails好久了。因爲rails.vim和rails自身generator的強大,一直沒有意識到vim中template的欠缺。直到最近在不斷的寫rake任務,才發現需要一個好

原创 感慨時事造就rails,懷念rails引領的潮流

雖然我講了很多目前rails技術落後的話,但是回過頭看看,不得不感慨rails當初橫空出世真的是時事造就英雄。04年是web 2.0的時代,你只要會Ajax,會UGC(用戶創造內容),就能創立一個網站。在中

原创 “Write less, do more"是程序永遠的主題

"Write less, do more"是程序永遠的主題,但是在現實生活中,程序員經常只注意”Write less“的部分,卻忘了”do more“的部分。具體表現爲:工作中,利用了許多便利的工具提高了效

原创 <Ruby和Sinatra>講座信息

開始時間: 2010年8月18日 週三 18:30結束時間: 2010年8月18日 週三 20:30地點: [url=http://maps.google.com.hk/maps?f=q&source=s_

原创 rails後臺任務比較

因工作需要,需要找一個[url=http://backgroundrb.rubyforge.org/]backgroundrb[/url]類似的後臺程序。花了一天時間,比較了幾個插件,稍微寫一下心得。這些後

原创 “rails之外的ruby語言web開發”演講相關資料

本演講的目的是通過介紹rails 2.3和其他ruby web框架的通用模塊rack,引申出輕量級的ruby語言web開發組合。在最後指出通過rails 2.3中的metal特性結合兩者,並作了一個簡單的速

原创 最新學會的vim快捷鍵

Ctrl+a 當前數字+1Ctrl+x 當前數字-1這兩個在修改width或者height的時候很有用~切換大小寫還有兩個有待掌握c change,節省一次鍵入J join兩行,同樣節省鍵入

原创 對推廣sinatra的展望

本文有些部分摘取自我的msn博客 [url]http://masterwujiang.spaces.live.com[/url]自從去年3月份開始推廣sinatra以來,除了開始的一些討論,後面人氣逐漸衰弱

原创 推薦一個博客

[url]http://blog.sina.com.cn/zhaobandi[/url] 熊貓人狄狄最近這個人搞了一個熊貓人時裝秀,實在佩服。

原创 谷歌音樂,很百度

在嚴格貫徹谷歌的“百度有什麼,我就要有什麼”的一貫方針下,谷歌音樂面世了,所以界面如此像mp3.baidu.com就不出人意料了。下面就講講和google的行事風格相比,谷歌音樂還差在哪裏吧。1、奧運要來了

原创 使用ActiveMerchant支持支付寶,財付通和快錢

[color=red]2008-10-11更新,支持支付寶notify方法。[/color][url]http://www.iteye.com/post/693987[/url]ActiveMerchant

原创 rack和actionpack的map對比

簡單的rackup配置infinity = Proc.new {|env| [200, {"Content-Type" => "text/html"}, env.inspect]}use Rack::Com

原创 rails metal使用sinatra的例子,以及速度對比

運行該程序需要首先gem install rack sinatra thin 安裝sinatra和thingem install rails --source http://gems.rubyonrails