星期日, 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


星期五, 1月 20, 2012

Disable plugin in Chrome temporarily

chrome://plugins/

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"