1). Error Message
[2012-04-27 17:02:32 - Emulator] SDL init failure, reason is: No available video device
2). Solution
64-bits的Ubuntu缺少32-bits的libraries
$ sudo apt-get install ia32-libs
2012年4月27日 星期五
[Cloud] 雲端運算
雲端運算
1). 介紹
● 雲端運算是一種基於網際網路的運算方式,通過這種方式,共享的軟硬體資源和信息可以按需提供給運算機和其他設備。
● 用戶不再需要了解「雲端」中基礎設施的細節,不必具有相應的專業知識,也無需直接進行控制。
● 雲端運算可以認為包括以下幾個層次的服務:基礎設施即服務(IaaS),平台即服務(PaaS)和軟體即服務(SaaS)。雲端運算服務通常提供通用的通過瀏覽器訪問的在線商業應用,軟體和數據可存儲在數據中心。
2). 特徵
● 基於虛擬化技術快速部署資源或獲得服務
● 實現動態的、可伸縮的擴展
● 按需求提供資源、按使用量付費
● 通過網際網路提供、面向海量信息處理
● 用戶可以方便地參與
● 形態靈活,聚散自如
● 減少用戶終端的處理負擔
● 降低了用戶對於IT專業知識的依賴
3). Model
● 上層分級:雲端軟體Software as a Service (SaaS)
打破以往大廠壟斷的局面,所有人都可以在上面自由揮灑創意,提供各式各樣的軟體服務。
● 中層分級:雲端平台Platform as a Service (PaaS)
打造程式開發平台與作業系統平台,讓開發人員可以透過網路撰寫程式與服務,一般消費者也可以在上面執行程式。
● 下層分級:雲端設備Infrastructure as a Service (IaaS)
將基礎設備(如IT系統、資料庫等)整合起來,像旅館一樣,分隔成不同的房間供企業租用。
1). 介紹
● 雲端運算是一種基於網際網路的運算方式,通過這種方式,共享的軟硬體資源和信息可以按需提供給運算機和其他設備。
● 用戶不再需要了解「雲端」中基礎設施的細節,不必具有相應的專業知識,也無需直接進行控制。
● 雲端運算可以認為包括以下幾個層次的服務:基礎設施即服務(IaaS),平台即服務(PaaS)和軟體即服務(SaaS)。雲端運算服務通常提供通用的通過瀏覽器訪問的在線商業應用,軟體和數據可存儲在數據中心。
2). 特徵
● 基於虛擬化技術快速部署資源或獲得服務
● 實現動態的、可伸縮的擴展
● 按需求提供資源、按使用量付費
● 通過網際網路提供、面向海量信息處理
● 用戶可以方便地參與
● 形態靈活,聚散自如
● 減少用戶終端的處理負擔
● 降低了用戶對於IT專業知識的依賴
3). Model
● 上層分級:雲端軟體Software as a Service (SaaS)
打破以往大廠壟斷的局面,所有人都可以在上面自由揮灑創意,提供各式各樣的軟體服務。
● 中層分級:雲端平台Platform as a Service (PaaS)
打造程式開發平台與作業系統平台,讓開發人員可以透過網路撰寫程式與服務,一般消費者也可以在上面執行程式。
● 下層分級:雲端設備Infrastructure as a Service (IaaS)
將基礎設備(如IT系統、資料庫等)整合起來,像旅館一樣,分隔成不同的房間供企業租用。
2012年4月25日 星期三
[repo] 安裝repo
安裝repo
1). 設置環境變數
mkdir ~/bin
PATH=~/bin:$PATH
2). 下載repo
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
3). 將repo設為可執行
chmod a+x ~/bin/repo
---
Initializing a Repo client
1). 創建資料夾
mkdir WORKING_DIRECTORY
cd WORKING_DIRECTORY
2).initial一個repo cilent
repo init -u https://android.googlesource.com/platform/manifest
3). 切換到master branch
repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
4). 同步
repo sync
1). 設置環境變數
mkdir ~/bin
PATH=~/bin:$PATH
2). 下載repo
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
3). 將repo設為可執行
chmod a+x ~/bin/repo
---
Initializing a Repo client
1). 創建資料夾
mkdir WORKING_DIRECTORY
cd WORKING_DIRECTORY
2).initial一個repo cilent
repo init -u https://android.googlesource.com/platform/manifest
3). 切換到master branch
repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
4). 同步
repo sync
2012年4月24日 星期二
[git] 合併patch到codebase
patch有許多format,若拿到的patch無法用git am合併
則選擇用其他的指令
1). patch (僅可以合併單筆patch)
patch -p1 < [patch路徑及檔名]
2). git am (可合併單筆也可合併資料夾內所有patch)
git am [patch路徑及檔名]
3). 刪除git am先前所有合併patch的紀錄
git am --abort
則選擇用其他的指令
1). patch (僅可以合併單筆patch)
patch -p1 < [patch路徑及檔名]
2). git am (可合併單筆也可合併資料夾內所有patch)
git am [patch路徑及檔名]
3). 刪除git am先前所有合併patch的紀錄
git am --abort
[Android] [Eclipse] Android開發環境套件
setup Android開發環境套件
1). JDK:JAVA開發工具包
● Oracle官網下載
2). IDE:Eclipse整合開發環境
● Eclipse官網下載
3). ADT:Eclipse的Android開發工具外掛
● 從Eclipse安裝
4). SDK:Android軟體開發工具包
● Android官網下載
5). AVD:Android模擬器
● 從Eclipse設定,SDK要先裝好
1). JDK:JAVA開發工具包
● Oracle官網下載
2). IDE:Eclipse整合開發環境
● Eclipse官網下載
3). ADT:Eclipse的Android開發工具外掛
● 從Eclipse安裝
4). SDK:Android軟體開發工具包
● Android官網下載
5). AVD:Android模擬器
● 從Eclipse設定,SDK要先裝好
[Android] [Eclipse] 解決DemoAPI無法編譯
訂閱:
文章 (Atom)