MUST/REQUIRED/SHALL
MUST NOT/SHALL NOT
SHOULD/RECOMMEND
SHOULD NOT RECOMMEND
MAY
Reference:
http://www.ietf.org/rfc/rfc2119.txt
黑手
這裡的內容主要是我的讀書心得筆記以及一些電腦的使用心得
星期六, 1月 19, 2013
星期日, 11月 18, 2012
在Ubuntu上安裝JDK
底下介紹使用apt-get的方式安裝JDK:
add-apt-repository ppa:sun-java-community-team/sun-java6
sudo apt-get update
sudo apt-get install sun-java6-jdk
星期六, 11月 17, 2012
git-svn 斷線處理方法
git可以拿來checkout svn server上的source code,步驟如下:
mkdir source_code_dir
cd source_code_dir
git svn clone protocol://svn_server/path_to_project
如果過程中遇到問題導致checkout還未完成就停止checkout動作,不需要重新再checkout一次,這狀況尤其容易發生在下載大型專案的時候,只要
git svn fetch
就可以從斷線的地方開始繼續下載了。
更新git版本
如果checkout Android source code的時候出現
error: Exited sync due to gc errors
這代表你機器上安裝的git工具版本需要更新了。
如果嘗試以下命命更新git
sudo apt-get install git-core
可是系統卻說已經是最新版,這時候可以執行以下命令加入新的APT repositoty並安裝新版本的git-core
sudo apt-add-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git-core
error: Exited sync due to gc errors
這代表你機器上安裝的git工具版本需要更新了。
如果嘗試以下命命更新git
sudo apt-get install git-core
可是系統卻說已經是最新版,這時候可以執行以下命令加入新的APT repositoty並安裝新版本的git-core
sudo apt-add-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git-core
星期五, 1月 20, 2012
Start chrome as ipad user agent in Ubuntu
/opt/google/chrome/google-chrome %U --user-agent="Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10"
星期四, 4月 21, 2011
Ubuntu 10.04環境設定
sudo ln -s /usr/bin/fromdos /usr/bin/dos2unix
sudo ln -s /usr/bin/todos /usr/bin/unix2dos
星期四, 3月 17, 2011
讓vim支援actionscript的語法
最近因為工作的關係需要用到actionscript,平常使用vim看code寫code慣了,所以當然也想要繼續使用vim來看actionscript的code囉。
由於vim預設並沒有支援actionscript的syntax,所以必須自己額外安裝syntax檔。其實方法也很簡單,首先先下載vim的actionscript syntax file並將其放置在~/.vim/syntax/目錄中。接著把下面兩行加到~/.vim/filetype.vim,建立.as與actionscript的對應關係就完成了。
"actionscript
au BufNewFile,BufRead *.as setf actionscript
如果想要使用vim的Tlist功能,則還需要下面兩個步驟:
1. 在~/.ctags加入
--langdef=actionscript
2. 在~/.vimrc加入
" actionscript language
參考資料:
http://vim-taglist.sourceforge.net/extend.html
由於vim預設並沒有支援actionscript的syntax,所以必須自己額外安裝syntax檔。其實方法也很簡單,首先先下載vim的actionscript syntax file並將其放置在~/.vim/syntax/目錄中。接著把下面兩行加到~/.vim/filetype.vim,建立.as與actionscript的對應關係就完成了。
"actionscript
au BufNewFile,BufRead *.as setf actionscript
如果想要使用vim的Tlist功能,則還需要下面兩個步驟:
1. 在~/.ctags加入
--langdef=actionscript
--langmap=actionscript:.as --regex-actionscript=/^[ \t]*[(private| public|static) ( \t)]*function[ \t]+([A-Za-z0-9_]+)[ \t]*\(/\1/f, function, functions/ --regex-actionscript=/^[ \t]*[(public) ( \t)]*function[ \t]+(set|get) [ \t]+([A-Za-z0-9_]+)[ \t]*\(/\1 \2/p,property, properties/ --regex-actionscript=/^[ \t]*[(private| public|static) ( \t)]*var[ \t]+([A-Za-z0-9_]+)[ \t]*/\1/v,variable, variables/ --regex-actionscript=/.*\.prototype \.([A-Za-z0-9 ]+)=([ \t]?)function( [ \t]?)*\(/\1/ f,function, functions/ --regex-actionscript=/^[ \t]*class[ \t]+([A-Za-z0-9_]+)[ \t]*/\1/c,class, classes/
2. 在~/.vimrc加入
" actionscript language
let tlist_actionscript_settings = 'actionscript;c:class;f:method;p:property;v:variable'
參考資料:
http://vim-taglist.sourceforge.net/extend.html
星期二, 3月 15, 2011
在MacOS上安裝git-svn
在MacOS上可以透過MacPorts project將許多好用的open source projects安裝上去,使用方法也很簡單,安裝MacPorts套件後,就可以使用port search XXX找尋可用的套件,port install XXX安裝想要使用的套件。另外,MacPorts還可以安裝套件的variants,可以說是套件的額外附加功能。例如:port install git-core安裝git。
但是如果想要使用git-svn,則是透過port install git-core +svn來達成,其中+svn部份就是MacPorts所謂的variants。想要看套件有哪些variants可以用是透過port variants XXX來達成,例如:port variants git-core就會顯示出git-core有哪些variants可以安裝。
但是如果想要使用git-svn,則是透過port install git-core +svn來達成,其中+svn部份就是MacPorts所謂的variants。想要看套件有哪些variants可以用是透過port variants XXX來達成,例如:port variants git-core就會顯示出git-core有哪些variants可以安裝。
訂閱:
文章 (Atom)