- 警告:請絕對不要跳著裝!*
> sudo apt-get update > sudo apt-get upgrade > sudo apt-get install git
# 30 minutes Lisp in Ruby | |
# Hong Minhee <http://dahlia.kr/> | |
# | |
# This Lisp implementation does not provide a s-expression reader. | |
# Instead, it uses Ruby syntax like following code: | |
# | |
# [:def, :factorial, | |
# [:lambda, [:n], | |
# [:if, [:"=", :n, 1], | |
# 1, |
# zh-CN translations for Typus (template) | |
# by ZoOL <http://github.com/zhooul> | |
zh-CN: | |
"A valid token is required": "需要验证令牌" | |
"Actions": "动作" | |
"Active": "已激活" | |
"Add": "新增" | |
"Add %{resource}": "新增 %{resource}" | |
"Add new": "新增" |
def index | |
@${1:things} = ${2:Thing}.find :all | |
respond_to do |format| | |
format.html # index.html.erb | |
format.xml { render :xml => @$1 } | |
end | |
end | |
def show |
# 理解JavaScript的prototype属性 | |
# | |
# 类Dog - 类名称 | |
# 属性name - 类Dog的对象属性 | |
# 类属性species - 类Dog的类属性 | |
# 对象dog_a - 类Dog的对象 | |
# 对象dog_b - 类Dog的对象 | |
# | |
# 类属性species是prototype对象的属性; | |
# 类Dog.prototype是实例对象共享的对象; |
// 理解类的方法 | |
// | |
// 第一段代码是使用默认类,定义和使用函数 | |
// 第二段代码是使用类<类Person>,定义和使用函数 | |
// | |
// 函数吃 - 函数名称 | |
// 属性修饰 - 属性名称 | |
// 属性食品 - 属性名称 | |
// 类人 - 类名称 | |
// 对象道喜 - 类的对象名称 |
# PATH ------------------------------------------------------------ | |
export PATH="/usr/local/bin:/usr/local/Cellar/ruby/1.9.2-p180/bin/:/usr/local/sbin:~/bin/:$PATH" | |
# Add Bash Completion --------------------------------------------- | |
if [ -f `brew --prefix`/etc/bash_completion ]; then | |
. `brew --prefix`/etc/bash_completion | |
fi | |
# Add Bash Completion support for Brew ---------------------------- | |
source `brew --prefix`/Library/Contributions/brew_bash_completion.sh |
# /etc/init.d/nginx | |
#! /bin/sh | |
### BEGIN INIT INFO | |
# Provides: nginx | |
# Required-Start: $all | |
# Required-Stop: $all | |
# Default-Start: 2 3 4 5 | |
# Default-Stop: 0 1 6 |
#!/usr/bin/ruby | |
require 'rss' | |
p 'Downloading rss index' | |
rss_string = open('http://feeds.feedburner.com/railscasts').read | |
rss = RSS::Parser.parse(rss_string, false) | |
videos_urls = rss.items.map { |it| it.enclosure.url }.reverse | |
videos_filenames = videos_urls.map {|url| url.split('/').last } |