Android CLI 開發環境安裝、建置

Android 開發環境預設選擇安裝都會跟 Eclipse 綁在一起, 如: Android 開發環境安裝、設置 與 開發

但是一段時間沒開發 Android 後, 一堆版本爛光光, Eclipse 升級都會花掉大半天, 升級爛的一卡車, 升完還不知道哪些東西是爛的.(連升級什麼東西也搞不懂. XD)

想想似乎沒有一定非用 Eclipse 不可的地方, 於是乾脆從 CLI 來好了, 用 Vim 還是比 Eclipse 順手又快多了~

至少 CLI 每個步驟、做的每件事情都是自己清楚的, 比較容易找問題, 此篇就依照官方文件來建立 Android CLI 的開發環境~

  • 註1: 此篇就是花半天升級 Eclipse 後, 開發環境還是無法啟用, 得要移除重裝, 乾脆來裝 CLI 環境.
  • 註2: 此篇環境安裝於 Debian Linux

閱讀全文〈Android CLI 開發環境安裝、建置〉

使用 xjobs 同時平行多工的執行程式

於 Linux 想要多工、同時非同步執行, 一般都會寫 Thread、Fork 或者利用 & 等等來做, 有沒有偷懶的方法, 可以直接把參數丟給程式後, 自動平行產生多個 Process 來處理呢?

  • Linux 可以安裝 xjobs 來使用看看: apt-get install xjobs
  • xjobs is most useful on multi-processor/core machines when one needs to execute several time consuming command several that could possibly be run in parallel.
  • xjobs - construct command line and execute jobs in parallel

註: Linux 還有 parallel 可以達成類似的事情.

閱讀全文〈使用 xjobs 同時平行多工的執行程式〉

Percona 5.6 警告訊息 command line interface can be insecure 修復

Percona MySQL 升級到 5.6 後, 於 CLI 命令列若有輸入密碼, 都會出現下述警告訊息:

Warning: Using a password on the command line interface can be insecure.

註: mysql -u root -pPASSWORD 或 mysqldump -u root -pPASSWORD 都會出現此訊息.

閱讀全文〈Percona 5.6 警告訊息 command line interface can be insecure 修復〉