Skip to content

Instantly share code, notes, and snippets.

View zavakid's full-sized avatar
🍑
hungry

Zava zavakid

🍑
hungry
View GitHub Profile
@zavakid
zavakid / gist:1715195
Created February 1, 2012 05:00
让终端输出颜色
#设置颜色的格式: \e[背景色;前景色;高亮m
# \033[背景色;前景色;高亮m
#恢复默认为 \e[0m
#其中背景色可以被以下数字替换
#第一个参数:
#0 透明(使用终端颜色),1 高亮 40 黑, 41 红, 42 绿, 43 黄, 44 蓝 45 紫, 46 青
#绿, 47白(灰)
#第二个参数:
#前景色(也就是文本的颜色)可以被以下数字替换
#30 黑 31 红, 32 绿, 33 黄, 34 蓝, 35 紫, 36 青绿, 37 白(灰)
@zavakid
zavakid / gist:1697162
Created January 29, 2012 04:17
查看网络连接状态数
netstat -apnl | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"\t",state[key]}'
@zavakid
zavakid / gist:1574212
Created January 7, 2012 08:39
rails resource control and path

Rails用這套慣例來大大簡化了路由設定。那程式該怎麼寫呢? 我們在config/routes.rb加入以下一行程式:

resources :events

如此就會自動建立四個命名路由(named routes),搭配四個HTTP動詞,對應到七個Actions。它的實際作用,就如同以下的設定:

get    '/events'          => "events#index",   :as => "events"
post   '/events'          => "events#create",  :as => "events"
get    '/events/:id'      => "events#show",    :as => "event"
put '/events/:id' => "events#update", :as => "event"